springmvc直接转发

1、前言

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

2、mvc:view-controller/

语法

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

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

3、测试

1、不存在处理器时



springmvc直接转发_第1张图片

2、存在处理器时

修改配置请求映射视图名



添加Controller层代码

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

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

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

springmvc直接转发_第2张图片

你可能感兴趣的:(springmvc直接转发)