filter过滤器配置如何不过滤一些页面我有几十个.jsp文件其中有3(aaa.jsp;bbb.jsp;ccc.jsp)个不想通过过滤器,其他的都要经过过滤,因为/*就是全部过滤了,welcome标签又只能添一个页面logservlet 要得
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 21:48:37
![filter过滤器配置如何不过滤一些页面我有几十个.jsp文件其中有3(aaa.jsp;bbb.jsp;ccc.jsp)个不想通过过滤器,其他的都要经过过滤,因为/*就是全部过滤了,welcome标签又只能添一个页面logservlet 要得](/uploads/image/z/6467738-50-8.jpg?t=filter%E8%BF%87%E6%BB%A4%E5%99%A8%E9%85%8D%E7%BD%AE%E5%A6%82%E4%BD%95%E4%B8%8D%E8%BF%87%E6%BB%A4%E4%B8%80%E4%BA%9B%E9%A1%B5%E9%9D%A2%E6%88%91%E6%9C%89%E5%87%A0%E5%8D%81%E4%B8%AA.jsp%E6%96%87%E4%BB%B6%E5%85%B6%E4%B8%AD%E6%9C%893%EF%BC%88aaa.jsp%3Bbbb.jsp%3Bccc.jsp%EF%BC%89%E4%B8%AA%E4%B8%8D%E6%83%B3%E9%80%9A%E8%BF%87%E8%BF%87%E6%BB%A4%E5%99%A8%2C%E5%85%B6%E4%BB%96%E7%9A%84%E9%83%BD%E8%A6%81%E7%BB%8F%E8%BF%87%E8%BF%87%E6%BB%A4%2C%E5%9B%A0%E4%B8%BA%2F%2A%E5%B0%B1%E6%98%AF%E5%85%A8%E9%83%A8%E8%BF%87%E6%BB%A4%E4%BA%86%2Cwelcome%E6%A0%87%E7%AD%BE%E5%8F%88%E5%8F%AA%E8%83%BD%E6%B7%BB%E4%B8%80%E4%B8%AA%E9%A1%B5%E9%9D%A2logservlet+%E8%A6%81%E5%BE%97)
filter过滤器配置如何不过滤一些页面我有几十个.jsp文件其中有3(aaa.jsp;bbb.jsp;ccc.jsp)个不想通过过滤器,其他的都要经过过滤,因为/*就是全部过滤了,welcome标签又只能添一个页面logservlet 要得
filter过滤器配置如何不过滤一些页面
我有几十个.jsp文件其中有3(aaa.jsp;bbb.jsp;ccc.jsp)个不想通过过滤器,其他的都要经过过滤,
因为/*就是全部过滤了,welcome标签又只能添一个页面
logservlet 要得到 log.jsp页面上输入的用户名和密码,然后logservlet判断用户名和密码是否正确,如正确则登陆系统.
我想问就这个过程如何避开过滤器,而且还要将其他的jsp文件如pro.jsp;aa.jsp等jsp文件经过过滤器,因为这些jsp文件是要用户登录后才可访问的,不是用户不能看到它们.
filter过滤器配置如何不过滤一些页面我有几十个.jsp文件其中有3(aaa.jsp;bbb.jsp;ccc.jsp)个不想通过过滤器,其他的都要经过过滤,因为/*就是全部过滤了,welcome标签又只能添一个页面logservlet 要得
一般我的方法是
判断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);