我个人认为springMVC就是一个小程序,将业务逻辑与页面展示进行剥离,达到解耦合的目的
M(Model:业务模型) ,V(View:视图),C(Controller:控制器)
前端控制器 在web.xml配置 实质就是个servlet
拦截请求,后缀根据实际要求,我这里就是 .do
之后就是一个简单的springmvc.xml文件的配置,就是处理器映射器 和处理器适配器这里要强调找类一定要找准,不过实际项目中就不需要你自己配置,但是,你也得了解原理,知道该怎么配
接下来就是要配置自定义的bean了
首先你要new一个类,名字随意,我这边就是UserController
首先要继承一个Controller这个接口,有的人会奇怪为什么会没有,那你可能没有导入jar包,
如果是Maven来管理jar的,可以在pom.xml中可以添加
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.1.4.RELEASE</version>
</dependency>
如果不是Maven来管理jar的,可以在lib中可以添加jar包
org.springframework.web.servlet.mvc.Controller
点击一下可以下载:/download/csdn522uios/9939888
建好的类,UserController
设置物理视图的时候记得要写全路径,(当然后面也可以优化)
关于index.jsp
这个时候你就可以启动tomcat服务器,然后就显示出这个结果