2014-01-08 62 views
0

在捲筒紙XML會話超時也被設定到低於10個minitus,與用戶提示延伸會話

<session-timeout>10</session-timeout> 

我想後8個minits促進用戶的消息框當用戶是IDEL向用戶詢問是否擴展會話,如果用戶點擊確定,然後再延長10分鐘會話。

我如何使用java腳本實現這個?

+0

http://stackoverflow.com/a/16034362/2857356通過這個鏈接它可以幫助你解決問題 – Myth

回答

1

您可以對服務器執行ajax調用。這應該將會話計時器重置爲10分鐘。做一些沒有操作的方法,並用ajax調用它。

或者它不一定需要是ajax。但您需要以某種方式與服務器通信(例如提交表單或重新加載頁面)。

+0

在ajax調用的情況下,我需要重置會話超時值在HttpSession對象知道? – Harshana

+0

session-timeout值定義的是web.xml。所以在這種情況下,我怎麼能從java腳本中讀取它,所以我可以跟蹤用戶在會話超時值前2分鐘的空閒時間並提示對話。 – Harshana

+0

您可以在頁面加載時啓動JavaScript計時器,從10分鐘開始倒計時,然後顯示消息。你不需要對HttpSession對象做任何事情,它對你來說都是透明的。 – Kayaman