在springmvc中,正常情况下我们访问视图时都要要经过Controller的。如果有一些不需要其他操作的页面,我们想直接访问它,而不经过Controller,则通过
语法:
注意如果该标签的请求存在处理器****,在该标签失效,请求由处理器处理。不存在处理器,则由该标签处理。使用该标签需要在配置文件中加入标签<mvc:annotation-driven />
,否则会报错。
<mvc:view-controller path="/" view-name="index" />
<mvc:annotation-driven />
修改配置请求映射视图名
<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。说明该请求由处理器处理了。
原文:https://www.cnblogs.com/hamawep789/p/10864538.html