问题描述:
导入静态的js和css资源时遇到报错:
The script from “xxx.js” was loaded even though its MIME type (“text/html”) is not a valid JavaScript MIME type.
"The stylesheet was not loaded because its MIME type, “text/html” is not “text/css”.
查找原因:
原来是自己的CharacterEncodingFilter中对访问路径/*设置了如下过滤:
servletResponse.setContentType(“text/html;charset=UTF-8”);
导致加载的js和css静态资源被修改为text/html类,浏览器无法解析。
解决方案:
注释掉改行代码即可