<!-- 前端控制器 -->
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- 加载springmvc配置 -->
<init-param>
<param-name>contextConfigLocation</param-name>
<!-- 配置文件的地址 如果不配置contextConfigLocation, 默认查找的配置文件名称classpath下的:servlet名称+"-serlvet.xml"即:springmvc-serlvet.xml -->
<param-value>classpath:spring/springmvc.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>*.action</url-pattern>
</servlet-mapping>
注意:
1、工程可以配置/,此工程所有请求全部由springmvc解析,此种方式可以实现RESTful方式,这样静态文件也会被springmvc解析,想排除的话,需要单独配置。
2、可以配置*.do或*.action,所有请求的url扩展名为.do或.action将由springmvc解析。
3、不可以配置/*,如果配置/*,则返回的jsp也由springmvc解析,会找不到页面,报404错误。