Spring MVC 跳转(1)-转发
2016-12-25 20:40
176 查看
我们在学习Servlet的时候知道,在进行页面跳转时,有转发和重定向两种方式。转发是服务器行为,重定向是客户端行为,重定向,会产生是两次客户端请求。那么在SpringMVC中如何实现转发和重定向呢?今天小博老师就跟大家介绍一下第一种方式:转发。
SpringMVC可以通过以下几种方式实现转发。
1. return "forward:index.jsp"
在controller中直接返回“forward:目标页面”的方式,如下所示:
需要注意的是,如果index.jsp不在webroot根目录需要相对路径,如果在classes目录下,需要加上WEB-INF/classes路径。如下 所示:
1. return "forward:/product"
这种方式可以实现转发到另一个RequestMapping函数,如下所示:
1. return new ModelAndView("forward:index.jsp")
这种方式与第一种类似,需要把路径写完整,如下所示:
SpringMVC可以通过以下几种方式实现转发。
1. return "forward:index.jsp"
在controller中直接返回“forward:目标页面”的方式,如下所示:
需要注意的是,如果index.jsp不在webroot根目录需要相对路径,如果在classes目录下,需要加上WEB-INF/classes路径。如下 所示:
1. return "forward:/product"
这种方式可以实现转发到另一个RequestMapping函数,如下所示:
1. return new ModelAndView("forward:index.jsp")
这种方式与第一种类似,需要把路径写完整,如下所示:
相关文章推荐
- spring mvc redirect 重定向 跳转并传递参数 && mvc:view-controller直接转发页面
- spring mvc 转发跳转
- Spring MVC 跳转(1)-转发
- spring mvc注解方式实现向导式跳转页面
- NET中转发与跳转区别
- NET中转发与跳转区别
- spring mvc注解方式实现向导式跳转页面
- Spring mvc 转发、重定向
- 关于spring mvc return即可以返回页面,也可以跳转controller
- Spring MVC 实现文件上传及压缩包上传(提交之后页面不跳转)
- spring mvc controller间跳转 重定向 传参
- 关于转发、重定向、表单提交、超链接跳转路径分析
- 玩转spring mvc(六)---自定义异常跳转页面
- Servlet中实现·页面转发(服务器端跳转)
- spring mvc中的页面跳转
- Spring MVC重定向和转发
- 【drp 12】再识转发和重定向:SpringMVC无法跳转页面
- spring mvc controller间跳转 重定向 传参
- Spring MVC 页面跳转知识点
- spring MVC controller中的方法跳转到另外controller中的某个method的方法