首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

配备listener监听器(HttpSessionListener和HttpSessionBindingListener)细说

2012-09-23 
配置listener监听器(HttpSessionListener和HttpSessionBindingListener)细说from:http://blog.csdn.net/op

配置listener监听器(HttpSessionListener和HttpSessionBindingListener)细说
from:http://blog.csdn.net/opnmzxcvb/article/details/4554329

1、了解如何使用HttpSessionListener监听session的销毁。
2、了解如何使用HttpSessionBindingListener监听session的销毁。

一、使用HttpSessionListener编写一个OnlineUserListener。

?

"退出。");??
  • }??

    ?

    ?

    这里可以直接使用listener的username操作在线列表,不必再去担心session中是否存在username。

    valueUnbound的触发条件是以下三种情况:
    执行session.invalidate()时。
    session超时,自动销毁时。
    执行session.setAttribute("onlineUserListener", "其他对象");或session.removeAttribute("onlineUserListener");将listener从session中删除时。

    因此,只要不将listener从session中删除,就可以监听到session的销毁。

  • 热点排行