Dojo
最新
最佳
搜索
订阅
解道Jdon
领域驱动设计
架构设计
热点话题
GitHub开源免费源代码
RUST语言
规则引擎
DevOps文章排行榜
数据科学
产品经理
数据分析
认知偏差与谬论
幽默模因
更多话题
在线人数统计
03-09-28
tesge
我写了一个实现了HttpSessionBindingListener接口的类来统计在线人数,如果用户直接关掉ie,怎样才能让在线人数减一呢?
wwlhp@jdon.com
2003-09-28 19:50
接口用错了,应该是HttpSessionListener。
可以给会话设置超时,超时后回话被销毁,sessionDestroyed()方法会被调用,在这里把人数减一。
ruby
2003-09-29 11:03
不是错误。从servlet2.3开始可以用HttpSessionListener
tesge
2003-09-29 12:22
必须等到session失效吗?有没有可能即时的减一
wwlhp@jdon.com
2003-09-29 17:01
没有。
servlet只是动态地产生html代码并发送给客户端浏览器,浏览器再执行html代码。
所以,当客户关闭浏览器后,server不会收到任何通知。她只会觉得,10分钟过了,某个session还没有发送请求,session应该超时了,于是把session销毁。
猜你喜欢
本站原创
《复杂软件设计之道:领域驱动设计全面解析与实战》
其他人在看