java,里面有关application的一个问题,急

accptlq 2009-11-23 07:57:42
当ie浏览器关闭时,application里的数据也要自动消失,怎样才能做到,请教各位大虾.急
...全文
109 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
steel1985 2009-11-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 coolbamboo2008 的回复:]
同意楼上的,客户自己按浏览器关闭按钮的话,可能需要你自己用javascript来监听这个动作,工行网站就能监控用户直接点浏览器的关闭,应该也是js交互服务器
[/Quote]

。。。。。。
coolbamboo2008 2009-11-24
  • 打赏
  • 举报
回复
同意楼上的,客户自己按浏览器关闭按钮的话,可能需要你自己用javascript来监听这个动作,工行网站就能监控用户直接点浏览器的关闭,应该也是js交互服务器
Landor2004 2009-11-24
  • 打赏
  • 举报
回复
如果点击右上角的X,关闭浏览器很难做到完全控制session失效

如果是点击关闭按钮的话,可以在HttpSessionListener中操作application中的数据
Landor2004 2009-11-24
  • 打赏
  • 举报
回复
看这里http://www.cnblogs.com/s021368/articles/1331901.html

如果不用框架方式,在里面写一个location.href="/xxxweb/close.jsp"

这个jsp里面进行session的关闭操作,这里也可以使一个url
accptlq 2009-11-24
  • 打赏
  • 举报
回复
如果要到监听器,要怎样做类,代码怎么写,请教。
如果是按钮的话,我可以手动的将APPLICATION里面的数据清空,但是我现在要解决的问题就是,当用户
关闭窗体时(IE,右上角的x)怎么样将APPLICATION里面存储的用户信息清除。
application里面存储的是一个集合(有ID,姓名,等等到一些信息).
List loginuser = new ArrayList();
loginuser.add(users);//存储
application.setAttribute("user",loginuser);
miaoliujun 2009-11-24
  • 打赏
  • 举报
回复
用JS主动通知服务器

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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