這是我總結的幾種解決辦法,可以自行嘗試實在不行都加上.
第一種在springmvc配置文件當中加入資源映射
1 <!-- 放行靜態資源 --> 2 <mvc:default-servlet-handler/> //如果加了這一句的話下面就不用加了,如果加這句不好使再加下面的這些 3 4 <!-- <mvc:resources mapping="/easyUI/**" location="/easyUI/" /> 5 <mvc:resources mapping="/imags/**" location="/imags/"/> 6 <mvc:resources mapping="/js/**" location="/js/"/> 7 <mvc:resources mapping="/zTree_v3/**" location="/zTree_v3/"/> 8 <mvc:resources mapping="/images/**" location="/images/"/> 9 -->
第二種情況在web.xml配置
1 <servlet-mapping> 2 <servlet-name>default</servlet-name> 3 <url-pattern>*.jpg</url-pattern> 4 </servlet-mapping> 5 <servlet-mapping> 6 <servlet-name>default</servlet-name> 7 <url-pattern>*.js</url-pattern> 8 </servlet-mapping> 9 <servlet-mapping> 10 <servlet-name>default</servlet-name> 11 <url-pattern>*.css</url-pattern> 12 </servlet-mapping> 13 <servlet-mapping> 14 <servlet-name>default</servlet-name> 15 <url-pattern>*.html</url-pattern> 16 </servlet-mapping>
第三種情況是可能配置攔截器了,攔截器攔截了 ,如果沒有加攔截器的話不考慮這種情況
1 <mvc:interceptors> 2 <!– 權限攔截器–> 3 <mvc:interceptor> 4 <mvc:mapping path="/**"/> 5 <!–放行靜態資源–> 6 <mvc:exclude-mapping path="/css/**"/> 7 <mvc:exclude-mapping path="/demo/**"/> 8 <mvc:exclude-mapping path="/easyUI/**"/> 9 <mvc:exclude-mapping path="/images/**"/> 10 <mvc:exclude-mapping path="/js/**"/> 11 <ref bean="loginInterceptor"/> 12 </mvc:interceptor> 13 </mvc:interceptors>-->
轉:https://blog.csdn.net/kxj19980524/article/details/85002565