标签:springmvc
当web.xml文件中如下配置时,spring mvc会无法访问静态资源文件
<!-- 配置spring mvc 的核心servlet --> <servlet> <servlet-name>spring</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <!-- 指定spring mvc 配置文件的路径 默认为 /WEB-INF/<[servlet-name]-servlet.xml> 例如此处为/WEB-INF/spring-servlet.xml 下面配置的也就是默认值 --> <param-value>classpath*:config/spring-servlet.xml</param-value> </init-param> <!-- 配置随服务器启动自动初始化 --> <load-on-startup>1</load-on-startup>
</servlet> <servlet-mapping> <servlet-name>spring</servlet-name> <!—过滤所有的请求--> <url-pattern>/</url-pattern> </servlet-mapping> |
需要在spring-servlet.xml文件中如下配置才能访问静态资源文件:
<mvc:resources location="/css/" mapping="/css/**"/> <mvc:resources location="/js/" mapping="/js/**"/> <mvc:resources location="/img/" mapping="/img/**"/> |
标签:springmvc
原文地址:http://blog.csdn.net/u022812849/article/details/42129481