如何设置会话最大非活动时间?

时间:2010-07-12 02:52:52

标签: javascript jquery jsp session

我使用以下查询获取会话MaxInactiveInterval时间。我正在使用JSF Framework

开发Web应用程序
var sessionMaxInactiveTime = ${pageContext.session.maxInactiveInterval};

我需要设置 maxInactiveInterval
如何使用JavaScript,JQuery设置maxInactiveInterval或编写Servlet 但我想控制主模板jsp页面。

是否有任何链接,备注或样本?

帮帮我。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

在servlet中的doPost或doGet方法中,首先获取Session对象并在Session上调用setMaxInactiveInterval()方法。 您可以类似地获取会话对象&从JSP页面设置最大非活动时间间隔(通过调用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