网站中有多少人在线

时间:2011-12-06 05:36:29

标签: java java-ee

我有一个在j2ee开发的电子商务应用程序。我怎么知道在给定时间内网站上有多少人在线?

servlet中是否有任何方法可以做到这一点?

3 个答案:

答案 0 :(得分:1)

你可以试试HttpSessionListener那样你可以计算session created and destroyed.

的次数

答案 1 :(得分:0)

您可以使用应用程序范围(ServletContext变量)来实现此目的。

答案 2 :(得分:0)

你有任何授权系统吗?最好的情况是计数用户登录。 如果不是,您可以创建自己的会话侦听器(请参阅example)并将用户信息存储在集合或映射中:在会话创建时添加新用户并在会话销毁时删除用户。您可以将此信息存储在某个应用程序范围的bean中。