【发布时间】:2011-02-23 20:25:39
【问题描述】:
在我的 Grails 应用程序的一个控制器中,我在会话变量中保留了一个参数值,如下所示:
session.myVariable = params.myValue
之后,只要我积极使用该应用程序,我就可以从不同的控制器/GSP 页面访问保存的值。但是,如果我有一段时间不使用我的应用程序,即使我的浏览器窗口仍然打开,会话变量也会失去它的价值。
是否会因为会话过期而发生这种情况?我的印象是会话一直存在到浏览器窗口仍然打开,但显然我错了。
我应该怎么做才能确保我在 Grails 应用程序中定义的所有会话变量在浏览器关闭之前不会过期?有没有办法手动设置会话超时?
提前感谢您的回答!
【问题讨论】:
标签: session grails session-variables session-timeout