当前位置: 技术问答>java相关
如何在Java Servlet程序中统计在线人数??
来源: 互联网 发布时间:2015-01-02
本文导语: 我想在一个系统中添加一个在线人数的功能,用过很多方法,都没法实现, 用session会话,但每个session只对应一个客户端(??),没有比session范围还要广的全局变量?比如我看过ASP中的解答,都是用application来进行控...
我想在一个系统中添加一个在线人数的功能,用过很多方法,都没法实现,
用session会话,但每个session只对应一个客户端(??),没有比session范围还要广的全局变量?比如我看过ASP中的解答,都是用application来进行控制的。在Java Servlet中有没有这样的变量?
还有,我用session会话来实现,但不知怎样对session的建立或撤消(换言之,如何知道用户到达或者离开了)进行监控?
我试图用websphere来配置,别人告诉我websphere的session manage中应该有每个session的纪录的,我看了很久,发现这个系统本身并没有用websphere中的session,这
个系统的每个程序都用自己的session相互之间也保存了一些全局变量,但我不知怎样和在线人数这东西挂钩。
这个问题我弄了一个多星期了?问了好多人,好急的?谁帮帮我??
谢谢!!!!!!!!
用session会话,但每个session只对应一个客户端(??),没有比session范围还要广的全局变量?比如我看过ASP中的解答,都是用application来进行控制的。在Java Servlet中有没有这样的变量?
还有,我用session会话来实现,但不知怎样对session的建立或撤消(换言之,如何知道用户到达或者离开了)进行监控?
我试图用websphere来配置,别人告诉我websphere的session manage中应该有每个session的纪录的,我看了很久,发现这个系统本身并没有用websphere中的session,这
个系统的每个程序都用自己的session相互之间也保存了一些全局变量,但我不知怎样和在线人数这东西挂钩。
这个问题我弄了一个多星期了?问了好多人,好急的?谁帮帮我??
谢谢!!!!!!!!
|
to:tiangou
sorry,我不会用Resin,但是我查了一下Resin网站的邮件列表,看到有人讨论这个,所以我想Resin也是支持HttpSessionListener的。
你可以到www.apusic.com的论坛上问问如何配置Resin,那里有很多应用服务器高手。
sorry,我不会用Resin,但是我查了一下Resin网站的邮件列表,看到有人讨论这个,所以我想Resin也是支持HttpSessionListener的。
你可以到www.apusic.com的论坛上问问如何配置Resin,那里有很多应用服务器高手。
|
APPLICATION变量
|
我是把每个登录的人写到一个文件里
|
用session listener