Spring MVC 跳转(1)-转发

咱们在学习Servlet的时候知道,在进行页面跳转时,有转发和重定向两种方式。转发是服务器行为,重定向是客户端行为,重定向,会产生是两次客户端请求。那么在SpringMVC中如何实现转发和重定向呢?今天小博老师就跟你们介绍一下第一种方式:转发。web

SpringMVC能够经过如下几种方式实现转发。服务器

1.  return "forward:index.jsp"app

在controller中直接返回“forward:目标页面”的方式,以下所示:jsp

须要注意的是,若是index.jsp不在webroot根目录须要相对路径,若是在classes目录下,须要加上WEB-INF/classes路径。以下 所示:函数

1. return "forward:/product"学习

这种方式能够实现转发到另外一个RequestMapping函数,以下所示:3d

1. return new ModelAndView("forward:index.jsp")code

这种方式与第一种相似,须要把路径写完整,以下所示:blog

相关文章
相关标签/搜索