問(wèn)題描述
再添加了過(guò)濾器后,網(wǎng)頁(yè)原本的js,css文件都被過(guò)濾掉了
解決方法
一般只要再過(guò)濾器的路徑判斷中加入是否是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{
//相應(yīng)操作
}