问题描述
再添加了过滤器后,网页原本的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{
//相应操作
}
网友评论