背景:Web项目如果将静态页面资源,如js,css,html,img放在WEB-INF下,浏览器端默认是无法访问的。
解决:
在springmvc.xml中进行如下配置:
<mvc:resources location="/WEB-INF/js/" mapping="/js/**"/> <mvc:resources location="/WEB-INF/css/" mapping="/css/**"/> ... ...
或者在web.xml中配置servlet
<servlet-mapping> <servlet-name>ajax</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.html</url-pattern> </s