要过滤所有的jsp页面和action的session是否过时 web里面怎么配置 ?

要过滤所有的jsp页面和action的session是否过时web里面怎么配置?sessionFilter里面又如何获取url?我是新手.求解~~... 要过滤所有的jsp页面和action的session是否过时 web里面怎么配置 ? sessionFilter里面又如何获取url ? 我是新手.求解~~ 展开
 我来答
http_p
2013-01-21 · TA获得超过1095个赞
知道小有建树答主
回答量:733
采纳率:100%
帮助的人:578万
展开全部
你是要配置filter来检查是否session过期, 如果过期就跳回登陆页面?
无非就是写一个SessionFilter(一般都会叫AuthFilter)实现Filter接口, 然后实现里面的doFIlter()方法
这个方法自然会传两个参数, 一个request, 一个response, request参数就可以得到url和session例如
request.getURI(); request.getSession();
response可以用来重定向, response.sendRedirect();

filter写好后在web.xml中配置一下过滤那些页面,
首先顶一个filter对应到你上面写的那个类, 然后定义一个filter-mapping, 来说明过滤哪些页面, 一般要看你工程中页面是用的.do返回还是用的jsp返回, 或者直接写成/*都可以...
更多追问追答
追问
不好意思..答非所问.不过问题已经解决了.谢谢啦
追答
难道你是问tomcat的session过时时间怎么配?
还是监听器监听session过时?
过滤器与session过时相关的就是跳转主页了吧.....
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式