SpringMVC是Spring框架的一部分。相当于servlet的一个升级。SpringMVC创建控制器对象,放入SpringMVC容器中。
SpringMVC使用
1、在web工程中添加依赖
1 | <dependency> |
2、在web.xml文件中注册中央处理对象DispacherServlet
1 | <!--注册springMVC核心依赖DispatcherServlet |
3、在springmvc配置文件中注册组件扫描器
1 | <!-- 声明组件扫描器 创建Controller对象 --> |
4、编写MyController处理请求
1 |
|
5、页面
请求页面:index.jsp
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> |
跳转页面:show.jsp
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> |
SpringMVC请求的处理过程
SpringMVC内部执行流程:
使用视图解析器
在springmvc配置文件中声明视图解析器:
1 | <!-- 声明springmvc框架中的视图解析器 帮助开发人员设置视图文件的路径 --> |
1 | // 配置视图解析器后,可直接使用文件名指定视图 |