0
我有一個應用程序會話長度設置爲15分鐘web.xml
。我想保持主應用程序會話,同時使用編輯器窗口與會話限制
我在一個屏幕上使用RTeditor,在RTeditor中,用戶可以連續輸入數據30分鐘,但主應用程序會話將過期。
挑戰是我想在使用編輯器窗口時維護主應用程序會話。我怎樣才能做到這一點?
我有一個應用程序會話長度設置爲15分鐘web.xml
。我想保持主應用程序會話,同時使用編輯器窗口與會話限制
我在一個屏幕上使用RTeditor,在RTeditor中,用戶可以連續輸入數據30分鐘,但主應用程序會話將過期。
挑戰是我想在使用編輯器窗口時維護主應用程序會話。我怎樣才能做到這一點?
既然你需要讓應用程序知道你還在使用它,我認爲一個計時器會做到這一點。使用定時器發送一個虛擬請求(只需調用一個servlet /控制器返回任何內容),當RTeditor每5-10分鐘打開一次以保持會話存活。或者爲了避免可能發生的明顯錯誤(用戶可能不使用RTeditor屏幕而且會話永遠不會結束),檢查特定(或全部)字段以查看它們是否每10分鐘都很髒,如果它們很髒,則發送虛擬請求來擴展會話。
編輯:不知道是否有更好的方法來處理這個問題,但這是我該怎麼做的。 (雖然我不是專家):P ..希望它有幫助!