Tomcat服务器上CSS的Content-Type格式设置错了,导致CSS样式出不来,借助了以为博主的博客,搞了两天,最终是弄好了。博客
Web 服务器在响应请求时,除了返回所请求的资源本身,一般还会在响应的头好听的快手昵称部带上 Content-Type 字段,其值应当与该资源的 MIME 类型相匹配。如果 Content-Type 没有与资源一同返回或配置不正确的话,就有可能在一些浏览器上造成兼容性问题。如网页中的样式文件 CSS 对应的 Cont舟山普陀山ent-Type 应该为 text/css,如果未返回正确的 Content-Type,则有可能造成浏览器拒绝渲染样式。
但是我工程中加了过滤器,统一了返回的类型为text/html,只需要把对应的CSS的请求改了就行了。
在过滤器中加入以下代码,将包含css等的请求的ContentType设置成”text/css;chart=utf-8″。
request.tCharacterEncoding("utf-8"); respon.tCharacterEncoding("utf-8"); if (requestURI.contains("/css/") || requestURI.contains("/js/") || requestURI.contains("/fonts/") || requestURI.contains("/img/") || requestURI.contains("/images/") || requestURI.contains("/error/")) { respon.tContentType(汽车线路维修"text/css;chart=utf-8"); filterChain.doFilter(request, respon); return; } respon.tContentTy志愿者作文pe(生来彷徨歌词"text/html;chart=utf-8");
弄了2天,完成:
借助了博客:
本文地址:https://blog.csdn.net/qq_19265749/article/details/109274612
本文发布于:2023-04-07 14:30:52,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/f2f0085ab6b450f211fb469d0930a887.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Html请求CSS显示:Resource interpreted as Stylesheet but transferred with MIME type text/html.doc
本文 PDF 下载地址:Html请求CSS显示:Resource interpreted as Stylesheet but transferred with MIME type text/html.pdf
留言与评论(共有 0 条评论) |