zoukankan      html  css  js  c++  java
  • (转)JAVA中解决Filter过滤掉css,js,图片文件等问题

    在加入过滤器时,会出现网页可以加载,但是网页中的js,css等文件无法加载的问题。

    因为在网页加载时,先将整个网页加载,然后加载网页中的js,css等文件,而在进行js,css文件加载时,会被过滤器过滤掉。

    因此在过滤器中加入一个对css,js等文件的判断,就可以解决此问题。

    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
                throws IOException, ServletException {
            //转换类型
            HttpServletRequest req=(HttpServletRequest) request; 
            HttpServletResponse res=(HttpServletResponse) response;    
            //获取请求界面的路径
            String a=req.getRequestURI();
            if(a.contains(".css") || a.contains(".js") || a.contains(".png")|| a.contains(".jpg")){
                //如果发现是css或者js文件,直接放行
                   chain.doFilter(request, response);
                }
             //在else中放对网页过滤的代码
            else{}    
    }
  • 相关阅读:
    力扣背包型动态规划
    并查集
    位运算题目
    随机采样题目
    单调栈题目
    前缀和题目
    贪心题目
    堆排序
    python装饰器
    状态机题目
  • 原文地址:https://www.cnblogs.com/jonsnow/p/6510189.html
Copyright © 2011-2022 走看看