SpringMVC在配置拦截器时运行项目,如果项目的css,js等静态资源都没了,说明静态资源也被拦截了。
<!--设置权限拦截器-->
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**"/>
<bean class="com.ithiema.interceptor.PrivilegeInterceptor"/>
</mvc:interceptor>
</mvc:interceptors>
此时需要在web.xml里面在DispatcherServlet前面加上如下代码,避免静态资源被拦截。
<!--防止拦截器将静态资源拦截-->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
<url-pattern>*.css</url-pattern>
<url-pattern>/img/*</url-pattern>
</servlet-mapping>