我在 web.xml 中这样做是为了调节整个会话过期时间:
<session-config>
<session-timeout>10</session-timeout>
</session-config>
但是,我会尝试使用以下代码增加一些用户的到期时间:
S.session match {
case Full(session) => {
session.httpSession match {
case Full(httpSession) => httpSession.setMaxInactiveInterval(2 * 7 * 24 * 60 * 60)
case _ => log.error("There is no HttpSession in the session")
}
}
case _ => log.error("There is no LiftSession in S.session")
}
我希望这段代码能让所有 SessionVar 存活 2 周。不幸的是,它不起作用。我们该怎么做呢?