bootstrap框架与过滤器filter中respone.setContentType()的冲突。
因为加载相应页面时,bootstrap会访问相应的css或者js文件。
如果过滤器设置了:
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
会导致:所有的响应都转换成为了html文件,使得css文件和js文件失效。
当页面需要请求css或者js时,服务器响应的时候却把这个css文件转换成了html文件(给请求的文件加上了一对html标签),所以css,js就失效了。
解决方
原创
2021-12-12 10:24:12 ·
571 阅读 ·
0 评论