前面有篇文章介绍了在java web项目中web.xml的几个关键部分的解释。其中里面有个servlet项,它告诉servlet容器要部署哪些servlet以及要将servlet映射到哪个URL。
比如一个SpringMVC项目的web.xml的servlet部分可能配置如下:
<!-- 配置 Spring MVC DispatchcerServlet 前端控制器 -->
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<!-- contextConfigLocation 是参数名称,该参数的值包含 Spring MVC 的配置文件路径 -->
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/springmvc-config.xml</param-value>
</init-param>
<!-- 在 Web 应用启动时立即加载 Servlet -->
<load-on-startup>1</load-on-startup>
</servlet>
在 web.xml 中配置了 DispatchcerServlet
,DispatchcerServlet 加载时需要一个 Spring MVC 的配置文件,默认