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

请问HttpSessionListener和HttpSessionBindingListener的区别

2012-01-08 
请教HttpSessionListener和HttpSessionBindingListener的区别请教HttpSessionListener和HttpSessionBindin

请教HttpSessionListener和HttpSessionBindingListener的区别
请教HttpSessionListener和HttpSessionBindingListener的区别,举例最好,谢谢

[解决办法]
HttpSessionListener:监听Http会话创建、销毁的信息,只要客户端与服务器直接建立了Http会话就会被监听到,比如一个客户端访问了Web应用的首页。
HttpSessionBindingListener:只有在实现了它的对象被绑定到属性或从会话属性中解除绑定时,才会触发该对象的valueBound()和valueUnboundy()方法,适用于记录某一用户的登录、注销动作。
[解决办法]
LZ 补习下web,http基础知识先。
[解决办法]
在valueBound()的方法会执行2次,譬如我在该方法里面实现记录用户登录时间,在valueUnboundy里面更新退出时间 字段,结果系统会记录2次,第一次登录和退出时间相等,第二次登录时间跟第一次登录时间一样,退出时间为空,这才正常,为啥会执行2次呢?

热点排行