0
点赞
收藏
分享

微信扫一扫

Filter过滤器导致CSS样式失效

像小强一样活着 2022-01-23 阅读 44

F12打开控制台看到如下警告:

问题代码:

public class CharacterEncodingFilter extends HttpFilter {

    @Override
    public void doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOException, ServletException {
        //解决post 请求乱码
       request.setCharacterEncoding("UTF-8");
       //解决响应乱码
        response.setContentType("text/html;charset=UTF-8");
        chain.doFilter(request,response);
    }
}

将代码更改为 

public class CharacterEncodingFilter extends HttpFilter {

    @Override
    public void doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOException, ServletException {
        //解决post 请求乱码
       request.setCharacterEncoding("UTF-8");
       //解决响应乱码
        response.setCharacterEncoding("UTF-8");
        chain.doFilter(request,response);
    }
}

response.setContentType("text/html;charset=UTF-8");更改response.setCharacterEncoding("UTF-8");

刷新,提交代码,清除缓存,问题得到解决!

举报

相关推荐

过滤器filter

Filter过滤器

过滤器-filter

035CSS3过滤器filter

【VUE】过滤器Filter

Vue过滤器filter

【笔记】过滤器filter

vue filter 过滤器

0 条评论