如何获取 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(无论是否有人登录)。
如果你有时间,你可以在这里查看我的测试数据库。
请帮我。非常感谢!