通常情况下,我们在配置资源请求映射是会配置如下配置
<servlet>
<servlet-name>mvc-dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
配置表示SpringMVC DispatcherServlet会处理一切url完成对于资源的映射请求,所以DispatcherServlet来处理项目中的静态资源
1.使用一个DispatcherServlet来处理webapp下resources目录下的静态资源
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>resources/*</url-pattern>
</servlet-mapping>
2.采用spring自带<mvc:resources>方法
<mvc:annotation-driven/>
<mvc:resources mapping="/resources/**/" location="/resources/"/>
3.在Spring3.0后使用
<!-- 静态资源访问 -->
<mvc:default-servlet-handler/>