首页 > 编程语言 > 详细

springmvc直接转发

时间:2019-05-14 21:10:20      阅读:137      评论:0      收藏:0      [点我收藏+]

1、前言

在springmvc中,正常情况下我们访问视图时都要要经过Controller的。如果有一些不需要其他操作的页面,我们想直接访问它,而不经过Controller,则通过标签来实现。

2、

语法

  • path:表示请求的路径
  • view-name:表示请求路径需要映射的视图名 。

注意如果该标签的请求存在处理器****,在该标签失效,请求由处理器处理。不存在处理器,则由该标签处理。使用该标签需要在配置文件中加入标签<mvc:annotation-driven />,否则会报错。

3、测试

1、不存在处理器时

<mvc:view-controller path="/" view-name="index" />
<mvc:annotation-driven />

技术分享图片

2、存在处理器时

修改配置请求映射视图名

<mvc:view-controller path="/" view-name="success" />
<mvc:annotation-driven />

添加Controller层代码

@Controller
@RequestMapping("/")
public class IndexController {

    @RequestMapping("/")
    public String index() {
        return "index";
    }
}

请求并没有映射到success.jsp,而是到index.jsp。说明该请求由处理器处理了。

技术分享图片

springmvc直接转发

原文:https://www.cnblogs.com/hamawep789/p/10864538.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!