Spring MVC 跳转(1)-转发

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容