springmvc js资源也被拦截怎么弄
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springmvc js资源也被拦截怎么弄相关的知识,希望对你有一定的参考价值。
参考技术A 配置过滤器,比如之过滤出真正请求的目录、类名或方法名css拦截器,SpringMVC 拦截器(interceptors)对样式(css),JavaScript(js),图片(images)链接的拦截...
因为在web.xml配置了
appServlet
/
导致对所有连接都会经DispatcherServlet,所以静态资源如css,js,images都会被过滤到,从而导致页面没法渲染成功。
不过,我们可以在主配置文件中,添加,从而能够使得静态资源不会经过DispatcherServlet,就可以成功渲染页面了。
然而,SpringMVC还有拦截器的机制(如果你没用拦截器,那么就不会有问题),反而就把我们静态资源的请求链接也给拦截了,
通过我在拦截器里输出看到了,确实会把静态资源的请求链接也拦截到了,所以我页面就会产生如下错误:
Resource interpreted as Stylesheet but transferred with MIME type text/html:
我还是没找到其他原因,所以就在拦截器上把静态资源的链接给过滤了,然后就没产生上面的问题了。
虽然在其他页面倒是没有产生上面的问题,不过把静态资源的链接过滤了,应该也不会产生什么影响。
以上是关于springmvc js资源也被拦截怎么弄的主要内容,如果未能解决你的问题,请参考以下文章
SpringMVC中css,js,图片等静态资源被拦截的解决办法