日期:2014-05-17  浏览次数:20737 次

请问HttpSessionBindingListener里unbound的触发时机
各位大神,关于HttpSessionBindingListener的valueBound方法好理解,但是valueUnbound什么时候触发不太明白。
按照说明,当从Session中删除对象时触发,那是否下面哪几种情况都会触发?
1,session.setAttribute("listener",null)
2,objA=session.getAttribute("listener");objA=new XXXListener();
3,session.invalidate()
4,timeout

请各位指教。
Listener

------解决方案--------------------
当对象从session中移出时执行
session.removeAttribute