异常原因: 在编码过滤器中添加了 response.setCharacterEncoding("text/html; charset=UTF-8"); 将所有类型的资源都强行转换成text/html,所以css文件失效。 解决方法 删掉这一句,在具体使用时单独设置或者在过滤器中增加判断,如果以.css结尾的文件,直接放行。