一、前言
平时我们访问每一个页面都需要通过Controller,但是我们有时候不想要通过controller,只想直接地跳转到目标页面,这时候就可以使用mvc:view-controller标签。
二、案例
♦在springmvc配置文件中配置
<mvc:view-controller path="/success" view-name="success"></mvc:view-controller>
path="/success"
就是你访问的路径(相当于RequestMapping("/success"))
view-name="success"
是你所要的视图(如success.jsp,相当于return "success")
相当于以下代码:
@RequestMapping(value="/success")
public String hello(){
System.out.println("success");
return "success";
}
♦启动服务,运行起来,在窗口输入http://localhost:8080/success,直接跳转到success.jsp页面
♦但是我们发现一个问题,就是原来那些经过Controller,经过目标方法的链接却不好使了,会导致其他经过Handler方法的请求,无法响应,如图
怎么解决这个问题呢?
在springmvc配置文件中添加配置,就可以了
<mvc:annotation-driven/>
重新启动服务,访问正常
至此,我们关于SpringMVC教程之使用mvc:view-controller标签介绍完毕。想要了解更多关于SpringMVC开发的教程,请参考http://www.marsitman.com/springmvc
博客地址:http://www.marsitman.com/springmvc/springmvc-view-controller.html
版权声明:本文为博主原创文章,允许转载,但转载必须标明出处。
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!