Spring MVC 跳转(1)-转发

来源:互联网 发布:js实现word预览 编辑:程序博客网 时间:2024/06/07 00:43

我们在学习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")

这种方式与第一种类似,需要把路径写完整,如下所示:


0 0
原创粉丝点击