3

当会话超时时,我正在尝试刷新页面。我将此添加到我<head>的 HTML 部分:

<meta http-equiv="refresh"
      content="${sessionScope['maxInactiveInterval']};url=${pageContext.servletContext.contextPath}/index.htm?reason=expired"/>

但是 this: ${sessionScope['maxInactiveInterval']}or${sessionScope.maxInactiveInterval}打印出空值(什么都没有)。

我知道在 JSF 中我可以使用:#{session.maxInactiveInterval}并且它有效。如何在 JSP 页面中实现这一点?

4

1 回答 1

7

下面的行会给你maxInactiveInterval

${pageContext.session.maxInactiveInterval}

因为sessionScope仅将会话范围的变量名称映射到它们的值,其中 aspageContext.session为客户端提供会话对象

你可以在官方文档中找到它。

于 2013-07-05T12:09:01.447 回答