一般我的方法是
判断uri的是不是这三个
如果是这三个,不做处理,直接直接 下一步
=================
唉,直接给你看源码吧
在doFilter方法里写上
String contextPath = InitObjects.getContextPath();
HttpServletRequest httpServletRequest = (HttpServletRequest) request;
//获得用户请求的uri
String uri = httpServletRequest.getRequestURI();
//eccludedPages是个List,存放着比如index.jsp,error.jsp等不需要过滤的页面
if (!excludedPages.contains(uri)) {
}
}
filterChain.doFilter(request, response);
如果你不想过滤某些页面,太好的方法我也不知道。你可以这样做:
除了不想过滤的页面,其余的都过滤配置到web.xml中。
过滤指定页面:
//过滤import.jsp
//过滤query.jsp
也就是把要过滤的都配置上去,页面多,配置的就要多。
在你 的 web.xml 文件 里看看配置
如果是这样
filter/*
可以尝试 把你的3个文件放到另一个包里
java 包的概念就是文件夹
直接添加多个文件映射啊,为每个需要进行过滤的文件都写个映射标签