0
我試圖在他們的會話即將到期時向我的用戶發送消息/彈出窗口。但是我遇到的問題是我已經在我的tomcat設置中設置了會話超時時間,但是我找不到如何讓我的tomcat會話剩餘時間的方法。我只找到了自己設置/製作的方式,但那正是我想要的。Wicket Apache獲取tomcat會話設置時間
我試圖在他們的會話即將到期時向我的用戶發送消息/彈出窗口。但是我遇到的問題是我已經在我的tomcat設置中設置了會話超時時間,但是我找不到如何讓我的tomcat會話剩餘時間的方法。我只找到了自己設置/製作的方式,但那正是我想要的。Wicket Apache獲取tomcat會話設置時間
您應該能夠使用HttpSession.getMaxInactiveInterval()
要訪問HttpSession中,你可以使用:
((HttpServletRequest) getRequest().getContainerRequest()).getSession();
((HttpServletRequest) RequestCycle.get().getRequest().getContainerRequest()).getSession();
記住了會議定時器將重置一次用戶發送的請求。所以阿賈克斯功能沒有多大意義。此外,在非活動計時器耗盡(通常在登錄/註銷方案)之前,會話也可能會失效。
感謝您的回覆!但是,如果我這樣做,我會得到3600,我有我的會議時間在tomcat 30分鐘... – Wkodde
沒關係...有一個在我的應用程序的web.xml中的雙重,我也添加了一個我的web.xml的tomcat的。 – Wkodde