2010-07-12 54 views
2

我使用以下查詢獲取會話MaxInactiveInterval時間。我正在開發使用JSF框架如何設置會話最大不活動時間?

var sessionMaxInactiveTime = ${pageContext.session.maxInactiveInterval}; 

我需要設置maxInactiveInterval Web應用程序。
如何使用JavaScript,JQuery設置maxInactiveInterval或編寫Servlet。
但我想控制到主要模板jsp頁面。

是否提供任何鏈接,備註或樣本?

幫幫我。 在此先感謝。

+0

難道我的回答幫助? – YoK 2010-07-29 03:32:03

回答

2

在您的servlet的doPost或doGet方法中,首先獲取Session對象並在Session上調用setMaxInactiveInterval()方法。 您可以類似地從JSP頁面獲取會話對象& set max inactive interval(通過調用setMaxInactiveInterval()方法)。

下面是servlet的例子:

// Get the current session object, create one if necessary 
    HttpSession session = req.getSession(); 
    // Set the timeout 
    session.setMaxInactiveInterval(2*60*60); // two hours 

你可以找到類似的和Servlet的有關更多示例和會議在這裏:http://www.java2s.com/Tutorial/Java/0400__Servlet/ServletSessionMaxInactiveInterval.htm

+0

雅對我的幫助。 – Eswar 2010-08-02 06:07:26