以编程方式确定Java会话超时

Dav*_*vid 10 java jsp servlets

有没有办法让java servlet/jsp确定webserver的会话超时(以秒,分钟等为单位......)?我尝试查看HttpSession和System API,但没有看到任何用于确定Web服务器会话超时的属性.我知道这个值是在web.xml中设置的,但我正在设计一个需要通过代码来确定这个值的java库.

注意:我正在设计通用的Web服务器,不能依赖供应商特定的扩展.

Bal*_*usC 5

在Servlet中使用:

int timeoutInSeconds = request.getSession().getMaxInactiveInterval();
Run Code Online (Sandbox Code Playgroud)

在JSP中使用:

<p>Timeout in seconds: ${pageContext.session.maxInactiveInterval}</p>
Run Code Online (Sandbox Code Playgroud)