加上字符集转换过滤器过后css不生效

加上字符集转换过滤器过后css不生效

加了字符集转换过滤器过后,CSS文件不生效了,这是为什么?应该怎么解决?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,老师猜测可能是css文件路径不正确(建议同学看一下css的访问路径是否正确),或者可能是css文件被拦截,如果是css文件被拦截,建议同学将css,js,png图片等内容进行放行,避免将所有内容进行拦截了。可以在过滤器中判断一下请求的网址,将css,js,png图片等内容进行放行。

具体如下:http://img1.sycdn.imooc.com//climg/5e916c2609e34cd508740261.jpg

然后清除浏览器缓存,eclipse缓存和Tomcat缓存再试一下。

清除浏览器缓存:

http://img1.sycdn.imooc.com//climg/5e916c3109553aa504700331.jpg

清除eclipse缓存:

http://img1.sycdn.imooc.com//climg/5e916c3a095f0daa02700280.jpg

停下Tomcat,右键清除清除当前的Tomcat缓存:

http://img1.sycdn.imooc.com//climg/5e916c4b09e0a77f04820158.jpg

最后再重新运行项目试一下。

如果还没有解决同学的问题,建议同学查看浏览器的控制台是否有报错,并且建议同学将具体代码和浏览器截图发到问答区,便于更快解决同学问题。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • RobertDuran 提问者 #1
    谢谢老师,是过滤器将也对css进行了contenttype设置了,导致浏览器无法找到css文件,加了判断过后生效了。
    2020-04-11 15:08:37
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师