如何用springMVC 返回一个指定的HTML页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用springMVC 返回一个指定的HTML页面相关的知识,希望对你有一定的参考价值。

  一、跳转到某个方法   方式一:使用ModelAndView   return new ModelAndView("redirect:/toList");   这样可以重定向到toList这个方法   方式二:返回String   return "redirect:/ toList ";   二、跳转到jsp   return "/ toList "; 这样可以调整到toList.jsp 页面,需在配置文件配置视图解析配置   配置内容:   <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">   <property name="viewClass">   <value>org.springframework.web.servlet.view.InternalResourceView</value>   </property>   <!--jsp存放的目录-->   <property name="prefix">   <value>/</value>   </property>   <!--jsp文件的后缀-->   <property name="suffix">   <value>.jsp</value>   </property>   </bean> 参考技术A 用springMVC 返回一个指定的HTML页面的方法:
1、servlet容器调用DispatcherServlet获取请求
2、DispatcherServlet得到controller对应的路径映射并且制定返回HelloWorld,映射到页面 /WEB-INF/view/HelloWorld.html 视图。
3、响应成功后通过 RequestDispatcher.forward("/WEB-INF/views/HelloWorld.html")跳转到指定的html页面
@RequestMapping(value="html", method = RequestMethod.GET )

public String home(Locale locale, Model model)
return "HelloWorld";


配置文件servlet-context.xml:

<!-- Enables the Spring MVC @Controller programming model -->
<annotation-driven />
<!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the $webappRoot/resources directory -->
<resources mapping="/resources/**" location="/resources/" />
<!-- Resolves views selected for rendering by @Controllers to .jsp resources in the /WEB-INF/views directory -->
<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/WEB-INF/views/" />
<beans:property name="suffix" value=".html" />
</beans:bean>
参考技术B springMVC 返回一个指定的HTML页面的写法如下:
@RequestMapping(value="/html", method=RequestMethod.GET)
public String prepare(Model model)
model.addAttribute("foo", "bar");
model.addAttribute("fruit", "apple");
return "views/html"; //view name

SpringMVC的controller一般我们可以配置返回:jsp, json, Velocity, FreeMarker, xml, PDF, Excel等等视图。

如何用SpringMVC搭建系统

如何用SpringMVC搭建系统

如何用SpringMVC搭建系统

如何用SpringMVC搭建系统

如何用SpringMVC搭建系统

如何用SpringMVC搭建系统

如何用SpringMVC搭建系统

如何用SpringMVC搭建系统

如何用SpringMVC搭建系统

如何用SpringMVC搭建系统

如何用SpringMVC搭建系统

如何用SpringMVC搭建系统

免责声明
如何用SpringMVC搭建系统
本账号旨在介绍更多的最新信息,部分信息转载自各类纸媒、网媒之所有作品,版权归作者本人所有,转载文章目的在于分享信息、提供阅读,不代表本平台赞同其观点和对其真实性负责!若作者或版权人不愿被使用,请即与我方公众号小编smile__0909联系,如有侵权本账号将迅速给您回应并做处理。

你是否也想要进入最有“钱景”的IT行业呢?你想要找一份IT行业的好工作,如果你想进入互联网名企就业,你可以直接给小编留言或者扫描下方二维码即可报名薪火华扬免费试听课程,通过试听课程选择最适合您的学习方向,实现高薪就业小目标。

直奔高薪,不走弯路!

如何用SpringMVC搭建系统

扫描下方二维码

预定薪火华扬免费试听名额

选择最靠谱的培训机构

找到最适合你的IT课程

以上是关于如何用springMVC 返回一个指定的HTML页面的主要内容,如果未能解决你的问题,请参考以下文章

如何用jquery实现页面滚动到指定位置后触发事件的效果?

如何用jquery实现页面滚动到指定位置后触发事件的效果

如何用js添加点击事件,点击后跳转到指定动态页面

请问如何用jquery 实现html页面的分页查询

如何用vscode做html导航页并且会连着带动一起走动

请问:如何用API得到一个指定目录的所有文件