我要发布
仪器网/ 仪器社区/ 过滤器/ filter过滤器配置如何不过滤一些页面

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

鑫揩梓辰    2008-09-18    过滤器    浏览 278 次

我有几十个.jsp文件其中有3(aaa.jsp;bbb.jsp;ccc.jsp)个不想通过过滤器,其他的都要经过过滤,不知道如何配置?
因为/*就是全部过滤了,welcome标签又只能添一个页面

精彩问答
倾国倾城的哥 发布日期:2017-11-26
一般我的方法是
判断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);
全部评论
QQ战士love 发布日期:2008-09-19
直接添加多个文件映射啊,为每个需要进行过滤的文件都写个映射标签
zyx960410 发布日期:2008-09-20
在你 的 web.xml 文件 里看看配置

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

java 包的概念就是文件夹
狂爱佐 发布日期:2008-09-19
如果你不想过滤某些页面,太好的方法我也不知道。你可以这样做:
除了不想过滤的页面,其余的都过滤配置到web.xml中。
过滤指定页面:

LogonFilter
com.syict.lupeng.filter.LogonFilter


LogonFilter
//过滤import.jsp
/import.jsp



LogonFilter
//过滤query.jsp
/query.jsp


也就是把要过滤的都配置上去,页面多,配置的就要多。
最新主题
相关版块
我要评论
X您尚未登录
账号登录
X您尚未登录
手机动态密码登录
X您尚未登录
扫码登录
官方微信

仪器网微信服务号

扫码获取最新信息


仪器网官方订阅号

扫码获取最新信息

在线客服

咨询客服

在线客服
工作日:  9:00-18:00
联系客服 企业专属客服
电话客服:  400-822-6768
工作日:  9:00-18:00
订阅商机

仪采招微信公众号

采购信息一键获取海量商机轻松掌控