SpringMVC执行流程
方式一 (xml配置,不推荐):
web.xml配置的内容:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<display-name>spring-11-mvc</display-name>
<!-- SpringMVC前端控制器 1.前端接收所有请求, 2.启动SpringMVC工厂 mvc.xml 3.springMVC流程调度 -->
<servlet>
<!-- 注册DispatcherServlet 这个是springMVC的核心;请求分发器,前端控制器 -->
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<!-- 关联一个springmvc配置文件:【servlet-name】 -servlet.xml -->
<!-- DispatcherServlet要绑定spring的配置文件 -->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc-servletdemo.xml</param-value><!-- classpath:当前路径下找,classpath*:所有包下找 -->
</init-param>
<!-- 启动级别 1 -->