您的位置:首页 > 编程语言 > Java开发

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")

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



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java spring mvc 转发