设置字符编码拦截器
这样是可以设置了过滤的字符编码,但是会发现引入的外部css失效,经过亲测发现下面的方法可以解决
request.setCharacterEncoding("utf-8");
// response.setContentType("text/html;charset=UTF-8");
String contentType = ((HttpServletRequest)request).getHeader("Accept");
System.out.println(contentType);
response.setContentType(contentType == null ? "text/html;charset=utf-8" : contentType + ";charset=utf-8");
chain.doFilter(request, response);
已解决response.setContentType(“text/html;charset=UTF-8”)与外部引入css样式发生冲突,失效