社区
Web 开发
帖子详情
HttpSessionAttributeListener和HttpSessionBindingListener用法上的区别是什么?
zhanghuazhanghome
2004-08-23 11:08:09
看了API半天,想不出这两个用法上有什么区别?请指教
...全文
212
2
打赏
收藏
HttpSessionAttributeListener和HttpSessionBindingListener用法上的区别是什么?
看了API半天,想不出这两个用法上有什么区别?请指教
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhanghuazhanghome
2004-08-26
打赏
举报
回复
谢了
shangqiao
2004-08-23
打赏
举报
回复
HttpSessionBindingListener是一个session建立或是失效时调用
比如说你要作这么一个购物车,他能将以前客户所选的东西记录下来,不仅这次登录了有效,并且这次登出以后下次登录时数据还是保存的,就是说假如客户没有结帐的话,那么他每次选择的商品都将保存在购物车中,但是一般的在session中存储的购物车都是这次登出以后那么便没有了,所以在这里就可以用到这两个接口:
当一个客户登录时,在HttpSessionBindingListener中从数据库中读取该客户的所有以前购物车中的数据,并且保存在session中,当客户选择或是改变了一个货物时,也就是调用setattrobute时,在HttpSessionAttributeListener接口中将这些数据保存到数据库中,当客户登出时,释放所有的资源。
就是说假如一个客户要连接资源,或是有些数据在整个会话过程中都要使用的,那么在HttpSessionBindingListener实现,设计局部的,在HttpSessionAttributeListener实现
HttpSession
Binding
Listener
实现在线人员查看即人数统计
在Java Web开发中,`
HttpSession
Binding
Listener
`接口是一个非常重要的工具,用于监听session中的对象绑定和解绑事件。这个接口提供了对用户会话状态变化的观察能力,从而可以实现一些高级功能,如在线人员查看、...
Servlet技术(事件监听器-在线踢人).zip
在Java Servlet API中,提供了多种监听器接口,例如
HttpSession
Listener
、
HttpSession
Attribute
Listener
和
HttpSession
Binding
Listener
,用于监听会话的创建、销毁、属性添加、修改和移除等事件。 在这个特定的例子...
servlet监听器
- 监听域对象属性增加和删除的事件监听器:例如ServletContext
Attribute
Listener
、
HttpSession
Attribute
Listener
和ServletRequest
Attribute
Listener
,用于监听域对象中属性的添加、移除和替换事件。 - 监听绑定到...
listener
和filter 监听器和过滤器的介绍以及简单使用(csdn)————程序.pdf
- **第三类**:
HttpSession
Binding
Listener
和
HttpSession
Activation
Listener
,用于监听
HttpSession
中的JavaBean状态变化,如钝化、活化、绑定和解除绑定。 【监听器使用示例】 - **ServletContext
Listener
**:在...
清华ITjsp课件8
通过理解和熟练使用这些监听器,开发者可以提高应用的性能、稳定性和安全性,从而提升整体的用户体验。在实际开发中,结合适当的日志记录和错误处理,这些监听器可以成为诊断问题和优化系统的关键工具。
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章