我試圖樣品sessiontime出選項來我的Java應用程序..我用下面的代碼在web.xml會話超時後刷新頁面相應的內容加載在Java
<session-config>
<session-timeout>5</session-timeout>
</session-config>
對於每5分鐘應用會話時間正確。但是當我刷新同一頁面時,它會自動登錄並顯示頁面的相應內容。 我想要登錄頁面,甚至在會話超時後刷新頁面。
請有人指教我解決這個問題。
我試圖樣品sessiontime出選項來我的Java應用程序..我用下面的代碼在web.xml會話超時後刷新頁面相應的內容加載在Java
<session-config>
<session-timeout>5</session-timeout>
</session-config>
對於每5分鐘應用會話時間正確。但是當我刷新同一頁面時,它會自動登錄並顯示頁面的相應內容。 我想要登錄頁面,甚至在會話超時後刷新頁面。
請有人指教我解決這個問題。
使用過濾器或攔截器來檢查每個請求的會話有效性。如果會話無效,則轉到登錄頁面,如果不呈現請求的頁面。大量的文章可以幫助您編寫上述任何內容。
你有沒有嘗試檢查登錄會話?
System.out.println(request.getSession().getAttribute(yourUserSession));
您是否嘗試在會話超時時刪除cookie? – iWumbo
您需要檢查您的頁面與會話關聯的每個請求。如果沒有,只需將它發送到登錄頁面 – Keerthivasan