标签:
Spring MVC中我们在返回逻辑视图时,框架会通过viewResolver来解析得到具体的View,然后向浏览器渲染。假设逻辑视图名为hello , 通过配置,我们配置某个ViewResolver如下:
实际上,框架还是通过forward的方式转发到了/WEB-INF/jsp/hello.jsp。如果逻辑视图名是/hello.实际上还是转发到了/WEB-INF/jsp/hello.jsp。即 /WEB-INF/jsp//hello.jsp等同于/WEB-INF/jsp/hello.jsp.
现在有个问题,如果/hello是某个controller的映射,我想转发到这个contrllor,怎么办?我们可以通过forward 前缀来达到转发到其它资源的目的:
同理,如果我们想重定向到某个资源,我们可以通过 redirect 前缀来达到重定向到其它资源的目的:
Spring MVC 中的 forward 和 redirect
标签:
原文地址:http://www.cnblogs.com/ganbo/p/4682011.html