浏览器一般会报这个警告:
Resource interpreted as Stylesheet but transferred with MIME type
这种情况一般就是过滤器把所有的ContentType给设置为了html,导致css无法被解析,稍微改一下就行了。
String uri = request.getRequestURI();
response.setCharacterEncoding("utf-8");
if(uri.contains(".css") || uri.contains(".js") || uri.contains(".png"))
{
//response.setContentType("text/css;charset=utf-8");
}
else
{
//处理响应乱码
response.setContentType("text/html;charset=utf-8");
}
filterChain.doFilter(request,response);
记住改完要清了缓存再测试,不然怎么测都没用