java Servlet中解决过滤过滤掉js,css等文件的问题

问题描述

再添加了过滤器后,网页原本的js,css文件都被过滤掉了

解决方法

一般只要再过滤器的路径判断中加入是否是css,js文件的判断

path.contains(".xxx") xx代表了文件后缀名

如下


if(servletPath!=null   //放行
                &&(servletPath.equals("/login.jsp"))
                ||(servletPath.equals("/LoginServlet"))
                ||(servletPath.equals("/error.jsp"))
                ||(servletPath.equals("/register.jsp"))
                ||(servletPath.contains(".js"))
                ||(servletPath.contains(".css"))
                ){
            chain.doFilter(request, response);
            
        }else{
  //相应操作
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容