当我们发送一个请求时, 如果没有找到对应的 mapping,则会到配置文件当中进行匹配 ​​mvc:view-controller​

index.jsp

SpringMVC-<mvc:view-controller/>_SpringMVC

MyFirstController

SpringMVC-<mvc:view-controller/>_mvc_02

/**
* @author: BNTang
*/
@Controller
public class MyFirstController {

}

启动工程进行发送请求,在没有配置 ​​mvc:view-controller​​ 之前发现 404

SpringMVC-<mvc:view-controller/>_mvc_03

紧接着配置一下 ​​mvc:view-controller​​ 在次进行访问,result.jsp 自己新建即可

SpringMVC-<mvc:view-controller/>_mvc_04

<mvc:view-controller path="testView" view-name="/result.jsp"/>

运行结果如下所示:

SpringMVC-<mvc:view-controller/>_SpringMVC_05

注意点: 使用 ​​mvc:view-controller​​​ 时要添加如下的内容,如果不添加如下的内容就会导致 ​​@RequestMapping​​ 注解没有效果,至于为什么我下一个章节来一一介绍。

<mvc:annotation-driven/>