filter过滤器配置如何不过滤一些页面

我有几十个.jsp文件其中有3(aaa.jsp;bbb.jsp;ccc.jsp)个不想通过过滤器,其他的都要经过过滤,不知道如何配置?因为/*就是全部过滤了,welcom... 我有几十个.jsp文件其中有3(aaa.jsp;bbb.jsp;ccc.jsp)个不想通过过滤器,其他的都要经过过滤,不知道如何配置?
因为/*就是全部过滤了,welcome标签又只能添一个页面
logservlet 要得到 log.jsp页面上输入的用户名和密码,然后logservlet判断用户名和密码是否正确,如正确则登陆系统。

我想问就这个过程如何避开过滤器,而且还要将其他的jsp文件如pro.jsp;aa.jsp等jsp文件经过过滤器,因为这些jsp文件是要用户登录后才可访问的,不是用户不能看到它们。
展开
 我来答
akfucc
推荐于2017-11-26 · TA获得超过5454个赞
知道大有可为答主
回答量:1771
采纳率:0%
帮助的人:2182万
展开全部
一般我的方法是
判断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);
飞侨
2024-09-03 广告
全自动过滤器是一种过滤设备,通常用于水或油等液体的过滤。它们的主要功能是直接拦截液体中的杂质,以去除水体悬浮物、颗粒物,降低水的浊度,净化水质并减少系统污垢、菌藻、锈蚀等产生。全自动过滤器的类型和型号有很多,可以根据需要选用不同类型的过滤器... 点击进入详情页
本回答由飞侨提供
lupeng0527
2008-09-19 · TA获得超过883个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:227万
展开全部
如果你不想过滤某些页面,太好的方法我也不知道。你可以这样做:
除了不想过滤的页面,其余的都过滤配置到web.xml中。
过滤指定页面:
<filter>
<filter-name>LogonFilter</filter-name>
<filter-class>com.syict.lupeng.filter.LogonFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>LogonFilter</filter-name>
//过滤import.jsp
<url-pattern>/import.jsp</url-pattern>
</filter-mapping>

<filter-mapping>
<filter-name>LogonFilter</filter-name>
//过滤query.jsp
<url-pattern>/query.jsp</url-pattern>
</filter-mapping>
</filter>
也就是把要过滤的都配置上去,页面多,配置的就要多。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
love6894953
2008-09-20 · TA获得超过327个赞
知道答主
回答量:148
采纳率:0%
帮助的人:125万
展开全部
在你 的 web.xml 文件 里看看配置

如果是这样
filter/*
可以尝试 把你的3个文件放到另一个包里

java 包的概念就是文件夹
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
廖冬年
2008-09-19 · 超过18用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:37.6万
展开全部
直接添加多个文件映射啊,为每个需要进行过滤的文件都写个映射标签
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式