SessionDestroyed()问题

sdyqingdao 2009-12-19 04:13:37
我设置了session-timeout为5分钟。每隔5分钟SessionDestroyed()就会被执行。这个没有问题。

现在,我想如果用户不关闭网页,session就不失效。我的做法是,在网页中加一个JavaScript code,每隔100秒钟就访问一个图片。参考http://www.intelliproject.net/articles/showArticle/index/js_session_expired

JavaScript code没问题。

但情况不如我所愿。还是每隔5分钟就执行SessionDestroyed()。我想请教,这是怎么回事情?
...全文
246 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sciolist 2009-12-22
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!
老张-AI 2009-12-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 javaalpha 的回复:]
Java code保存一天
保存一个月
保存一年

session.setMaxInactiveInterval(60*60*24);
session.setMaxInactiveInterval(60*60*24*30);
session.setMaxInactiveInterval(60*60*24*365);
或者
在你的web.xm?-
[/Quote]

设置session的失效时间
sdyqingdao 2009-12-21
  • 打赏
  • 举报
回复
waiting for answers!
阿士匹灵 2009-12-19
  • 打赏
  • 举报
回复
学习
JavaAlpha 2009-12-19
  • 打赏
  • 举报
回复
保存一天   
保存一个月
保存一年

session.setMaxInactiveInterval(60*60*24);
session.setMaxInactiveInterval(60*60*24*30);
session.setMaxInactiveInterval(60*60*24*365);
或者
在你的web.xml中设置它的时间
<session-config>
<session-timeout>30</session-timeout>
</session-config>
qustgjk 2009-12-19
  • 打赏
  • 举报
回复
那你设置你的session失效时间为无限大不就可以了,他默认的好像是20分钟

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧