Mar 30

HttpSessionListener和HttpSessionAttributeListener的用法 不指定

Heck , 15:43 , Web开发 , 评论(0) , 引用(0) , 阅读(1751) , Via 本站原创 | |
HttpSessionListener有2个接口需要实现

sessionCreated //新建一个会话时候触发也可以说是客户端第一次和服务器交互时候触发

sessionDestroyed //销毁会话的时候  一般来说只有某个按钮触发进行销毁 或者配置定时销毁 ( 很多文献中提到说浏览器关闭时候会销毁 但是楼主通过各种现行主流浏览器测试效果不尽如人意)
HttpSessionAttributeListener有3个接口需要实现

attributeAdded //在session中添加对象时触发此操作 笼统的说就是调用setAttribute这个方法时候会触发的
attributeRemoved //修改、删除session中添加对象时触发此操作  笼统的说就是调用 removeAttribute这个方法时候会触发的
attributeReplaced //在Session属性被重新设置时
以下是一个统计在线会话数的功能,并且让超时的自动销毁。

web.xml


onlineListener.java


index.jsp


isOnline.jsp


showOnline.jsp


来源:Heck's Blog
地址:http://www.hecks.tk/post/423/
转载时须以链接形式注明作者和原始出处及本声明,否则将追究法律责任,谢谢配合!