- 前端控制器的配置DispaterServlet默认情况下,前端控制器的名称决定了springmvc配置文件的名称,并且是在同一目录下,Springmvc的配置文件名是【控制器名】-servlet.xml 可以通过配置contextConfigLocation属性来改变springmvc配置文件的名称及位置。
<!-- springmvc前端控制器配置 --> <servlet> <servlet-name>mvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>mvc</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>2.
- 执行流程:
- 发起请求
- 服务器接受
- DispatcherServlet(前端控制器)
- 根据配置的HandlerMapping找到对应的处理器
- 获取适配器对象
- 调用处理器来进行处理 mv
- 试图解析器
- 响应