在过滤器里加上如果是css的就设置响应类型为css
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
HttpServletRequest req = (HttpServletRequest) servletRequest;
HttpServletResponse resp = (HttpServletResponse) servletResponse;
String uri = req.getRequestURI();
// 设置响应格式
if (uri.contains("css")){
resp.setContentType("text/css;charset=utf-8");
// 设置请求编码
req.setCharacterEncoding("utf-8");
}else {
resp.setContentType("charset=utf-8");
// 设置请求编码
req.setCharacterEncoding("utf-8");
}
filterChain.doFilter(req,resp);
}