Html请求CSS显示:Resource interpreted as Stylesheet but transferred with MIME type text/html

2 篇文章 0 订阅

Html请求CSS显示:Resource interpreted as Stylesheet but transferred with MIME type text/html

情况:

在这里插入图片描述

原因:

Web 服务器在响应请求时,除了返回所请求的资源本身,一般还会在响应的头部带上 Content-Type 字段,其值应当与该资源的 MIME 类型相匹配。如果 Content-Type 没有与资源一同返回或配置不正确的话,就会在浏览器上见造成兼容性问题。
CSS 对应的 Content-Type 应该为 text/css,而Filter字符过滤器中 response.setContentType("text/html;charset=utf-8")经常会把把请求资源中css文件的Content-Type修改成text/html,没有返回正确的Content-Type,就会造成浏览器拒绝渲染样式

解决方法:

response.setContentType("text/html;charset=utf-8")注释掉
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值