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

来源:6-2 项目作业

RobertDuran

2020-04-11 13:21:23

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

写回答

1回答

好帮手慕小琪

2020-04-11

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

具体如下:http://img.mukewang.com/climg/5e916c2609e34cd508740261.jpg

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

清除浏览器缓存:

http://img.mukewang.com/climg/5e916c3109553aa504700331.jpg

清除eclipse缓存:

http://img.mukewang.com/climg/5e916c3a095f0daa02700280.jpg

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

http://img.mukewang.com/climg/5e916c4b09e0a77f04820158.jpg

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

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

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

1
hobertDuran
h 谢谢老师,是过滤器将也对css进行了contenttype设置了,导致浏览器无法找到css文件,加了判断过后生效了。
h020-04-11
共1条回复

0 学习 · 9666 问题

查看课程