要过滤所有的jsp页面和action的session是否过时 web里面怎么配置 ?
要过滤所有的jsp页面和action的session是否过时web里面怎么配置?sessionFilter里面又如何获取url?我是新手.求解~~...
要过滤所有的jsp页面和action的session是否过时 web里面怎么配置 ? sessionFilter里面又如何获取url ? 我是新手.求解~~
展开
展开全部
你是要配置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返回, 或者直接写成/*都可以...
无非就是写一个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过时相关的就是跳转主页了吧.....
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询