用一个filter启动一个线程来监视,如果用户在一定的时间内没有任何新的url请求那么自动离线
解决方案 »
- 系统实现权限管理怎么样实现的。
- 下载pdf,如何防止浏览器直接打开
- java jxl读取Excel 中的数据,并插入数据库
- EJB调用远程EJB
- 高手帮忙解决一下!我用invalidate()把session注销了,为什么还能通过他的ID访问
- 怎样在windows下调用Linux中的webservice?
- Struts2 <s:if>标签使用问题
- hibernate3+spring+mysql数据库乱码问题求救!
- 怎么把jbuilder2005设置一下,使得其带的tomcat5可以默认支持中文?
- 除了做网页,JAVA到底有什么用。困惑呀。帮忙解惑吧
- java如何操作pdf
- 怎样把从数据库的取得的数据填充到已经制好格式的DOC文档里的数据域里
1。查查你监听器里的注销在线用户代码是否正确
2。看看web.xml文件里session失效时间是多长
3。查看你的代码里有没有设置session永不过期之类的代码
session.setMaxInactiveInterval(-1);//设置session永不过期
至于其他方式退出,如在地址栏输入其他网址进入其他网站,这种情况不能监听到,只能等session自己超时。
注销在线代码是正确的,session设置的失效时间为半小时,也是有效的,也没有设置session永不过期的代码!
问题已经存在很长时间了,一直了有解决啊 :(=============================================================
session监听器怎么会失效?
1。查查你监听器里的注销在线用户代码是否正确
2。看看web.xml文件里session失效时间是多长
3。查看你的代码里有没有设置session永不过期之类的代码
session.setMaxInactiveInterval(-1);//设置session永不过期
============================================================