无法访问静态项目文件的常用解决方案

一、spring配置
spring配置文件中加入
<mvc:default-servlet-handler/>
或者
<mvc:resources location="/img/" mapping="/img/**"/> 

<mvc:resources location="/js/" mapping="/js/**"/>    

 <mvc:resources location="/css/" mapping="/css/**"/>

location的值表示项目webapp下的目录,mapping浏览器访问的地址,可以不一样




二、在web.xml文件里面直接加配置
<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.css</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.gif</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.jpg</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>*.png</url-pattern>
  </servlet-mapping>

 

posted @ 2017-02-16 14:37  凌云之狮  阅读(342)  评论(0编辑  收藏  举报