0

是否有可能设置/覆盖

LiftRules.sessionInactivityTimeout 

电梯中的 val ??

我是 Scala 和 Lift 的新手之王。

我想为 Lift 会话超时设置不同的时间,而不是在 web.xml 中定义的时间

<session-config>
    <session-timeout>60</session-timeout>
</session-config>

例如,我希望将 Http 容器超时设置为 60 分钟(如上配置),并将所有 Lift Session 中的超时设置为 25 分钟。

Lift 中还有其他方法可以做到这一点(而不是以某种方式使用 LiftRules.sessionInactivityTimeout)?

谢谢

4

1 回答 1

3

sessionInactivityTimeout是一个FactoryMaker,不是一个直接的值。FactoryMaker因此,您可以在不更改 的值的情况下设置 的默认值sessionInactivityTimeout。我相信这应该可以满足您的需求。

LiftRules.sessionInactivityTimeout.default.set(Full(25l))

您可以在此处查看有关依赖注入的更多信息。

于 2013-09-25T16:43:41.803 回答