Spring MVC 跳转(1)-转发
2016-12-25 00:00
92 查看
我们在学习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 跳转(1)-转发
- spring mvc 转发跳转
- spring mvc 请求转发和重定向
- Spring mvc 请求转发和重定向
- Spring MVC—模型数据,转发重定向,静态资源处理方式
- Spring MVC中的跳转小结
- servlet 过滤器实现 请求转发(跳转);跨域转发请求;tomcat 环境下。
- 玩转spring mvc(六)---自定义异常跳转页面
- Spring4 Spring MVC实战(四)——Spring MVC实现类struts通配符跳转,HMTL、Ajax和EasyUI的交互,405及406错误
- Spring MVC 中采用注解方式 Action中跳转到另一个Action的写法
- JSP-页面跳转相关(转发、重定,会话以及cookie、application)
- ip转发 跳转
- 请求转发和重定向两种跳转方式的区别
- struts2中的跳转详解 ----“请求转发”和“重定向”之间的区别
- SPRING MVC3.2案例讲解--SPRING MVC3的各种URL映射+JSP视图跳转(3)
- Spring MVC 返回不跳转视图相应视图原因分析
- Servlet页面跳转技术--重定向httpServletResponse.sendRedirect和转发RequestDispatche
- Spring MVC 跳转(2)-重定向
- Spring MVC 使用ModelAndView的相对路径与绝对路径跳转的问题