如何获取 Xpage 中的活动会话数。我正在尝试使用托管 bean,但它只返回一个奇怪的字符串。这是简单的代码:
导入 javax.servlet.http.HttpSessionEvent; 导入 javax.servlet.http.HttpSessionListener; 公共类 SessionCounterListener 实现 HttpSessionListener { 私有静态int totalActiveSessions; 公共静态 int getTotalActiveSessions(){ 返回总活动会话数; } 公共无效会话创建(HttpSessionEvent arg0){ 总活动会话++; System.out.println("sessionCreated - 添加一个会话到计数器"); } 公共无效会话销毁(HttpSessionEvent arg0){ totalActiveSessions--; System.out.println("sessionDestroyed - 从计数器中扣除一个会话"); } }
我从这里得到这个。但是当我调用时SessionCounterListener.getTotalActiveSessions()
,它只返回 0(无论是否有人登录)。
如果你有时间,你可以在这里查看我的测试数据库。
请帮我。非常感谢!