如何獲取Xpage中活動會話的數量。我試圖使用託管的bean,但它只是返回一個奇怪的字符串。這裏是簡單的代碼:Xpages - 獲取活動會話數(Lotus Domino 8.5.2)
import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; public class SessionCounterListener implements HttpSessionListener { private static int totalActiveSessions; public static int getTotalActiveSessions(){ return totalActiveSessions; } public void sessionCreated(HttpSessionEvent arg0) { totalActiveSessions++; System.out.println("sessionCreated - add one session into counter"); } public void sessionDestroyed(HttpSessionEvent arg0) { totalActiveSessions--; System.out.println("sessionDestroyed - deduct one session from counter"); } }
我從here得到這個。但是,當我撥打SessionCounterListener.getTotalActiveSessions()
時,它只返回0(無論是否有人登錄)。
如果您有時間,可以查看我的測試數據庫here。
請幫幫我。非常感謝!
可能你稱它錯了,看來你省略了括號。 –
在Java中返回「int | 0」有什麼意義?它不是一個JavaScript。 A | false = A。 –
我已將它刪除:D – Jairo