2011-01-30 102 views
1

在我的Web應用程序中,我將會話超時設置爲30分鐘。但是用戶抱怨說應用程序會話沒有正常運行。在clint方面,一旦30秒,就會向Web服務器發送一個jj請求,以從服務器檢索數據。這是否自動ajax請求避免會話超時。有人可以解釋一下。會話超時無法正常工作

+0

這可能有所幫助:http://stackoverflow.com/questions/4834270/how-do-i-execute-an-authenticated-ajax-request-without-resetting-the-tomcats-ses – esaj 2011-01-30 11:55:10

回答

2

會話超時意味着如果某個時間(30分鐘)沒有發出請求,則用戶會話被刪除/失效。

每個AJAX請求當然都被當作其他HTTP請求處理,並且會重置超時。

因此,每30秒創建一次AJAX請求的應用永遠不會達到會話超時。