4
我們在Jquery中使用短輪詢來定期向服務器發送ajax請求以檢查服務器上是否有任何更新。輪詢工作正常,但正因爲如此,會話始終保持活動狀態。除非用戶手動註銷或關閉瀏覽器,否則會話永遠不會超時。 這可以通過在輪詢本身中設置超時來實現,但我們希望在服務器端處理超時邏輯。HttpSession超時不會發生在jquery輪詢
在這些ajax調用期間,有什麼辦法可以保持會話空閒嗎?或者我們需要手動處理超時。
我們使用tomcat作爲應用服務器,spring mvc用於視圖和控制器。 創建新會話後,我已經設置了會話超時。
session.setMaxInactiveInterval(7200); // 2hrs
在此方面的任何幫助表示讚賞。
感謝, Ekanath