Springmvc静态文件访问

web.xml

 1 <servlet>
 2         <servlet-name>spring</servlet-name>
 3         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
 4         <init-param>
 5             <param-name>contextConfigLocation</param-name>
 6             <param-value>classpath:/springmvc/spring-servlet.xml</param-value>    
 7         </init-param>
 8         <load-on-startup>1</load-on-startup>
 9     </servlet>
10     <servlet-mapping>
11         <servlet-name>spring</servlet-name>
12         <url-pattern>/</url-pattern>    
13     </servlet-mapping>

如果web.xml文件是这样配置的,mapping映射路径是所有,那么就会遇到静态文件访问不了的问题,

什么是静态文件?

静态文件指的是网站中的css,js,img,等等

遇到这样的问题,不用着急,springmvc已经给我做好的标签

1      <mvc:resources location="/js/" mapping="/js/**"/>
2      <mvc:resources location="/img/" mapping="/img/**"/>
3      <mvc:resources location="/css/" mapping="/css/**"/>

这中情况下,遇到/js/,/css/,/img/,这样的请求时,springmvc的拦截器会放行

posted @ 2014-01-07 14:50  哎呦喂,我的小祖宗╰つ  阅读(218)  评论(0编辑  收藏  举报