比如setMaxInactiveInterval(60)是对60秒内不做任何操作就删除session,还是无论有没有操作,都在60秒以后删除session?
解决方案 »
- 求教!关于上传文件的问题!
- 关于从数据库中取出文本格式输出的问题!!!
- 谁有 Ajax 的 顶 功能啊
- 程序员到公司一个多月,没事做。怎么办?
- 如何视图化选取一个excel文件后用jxl进行处理
- oracle里程序输入的是Timestamp类型取取出时候怎么转换为Date类型,就是去掉后面的时间
- 谢谢 vcvj(福州,想2厦门,挣$还房款ing,想车ing) 的帮助(如何再Apaceh-axis中部署webService)
- 请大伙进来看看,一个编程方面的题目,高手能提供一个解题的思路就行了
- EJB新手入门动画,Eclipse,Lomboz,Jboss应用动画,HelloWorld示例
- 哪位知道哪里有javamail的详细中文资料?
- struts2+frame遇到404
- 再次求帮助第一次搭建SSH 遇到问题了
我知道时间是又差异的,上面只是打个比方。
httpsession有没有一个方法可以在某段时间内指定删除某个已知的session
没有要么就是用超时时间控制,然后应用服务器定期回收;要么就是主动invalidate(),后者立即生效。但其实我觉得你不需要关心这个问题吧:“某段时间内指定删除某个已知的session”?能说明下你期望的应用场景么?
1、5分钟之内输入了验证码:检查通过,就把session中的验证码清掉,用session.removeAttribute();检查不通过,重新生成验证码,并返回错误提示并要求重新收取验证码;
2、超过5分钟输入了验证码:检查时顺便检查验证码的生成时间,超时则把session中验证码清掉,并返回错误提示;
3、直接忘了这事情了,浏览器早就关闭走人了:session会在30分钟后超时,超时的时候,整个session都会被回收掉,所以也不用去特别处理啥了。