圣杯。设置会话超时间隔的方法。哪个更好?

发布于 2024-10-06 04:16:42 字数 267 浏览 2 评论 0原文

我知道两种设置会话超时间隔的方法:

方法 1:

grails install-templates

然后编辑 src/templates/war/web.xml

方法 2:

在控制器中写入这行代码:

session.setMaxInactiveInterval(sec);

以下哪种方法你认为哪个更好——为什么?

I know two ways to set the timeout interval of a session:

way 1:

grails install-templates

Then edit src/templates/war/web.xml

way 2:

write this line of code in your controller:

session.setMaxInactiveInterval(sec);

Which of these ways do you think is better - and why?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

玩套路吗 2024-10-13 04:16:42

如果您希望所有会话都使用恒定值,则最好更改 web.xml 中的值。

当您想要以编程方式确定当前会话的最大长度时,setMaxInactiveInterval 非常有用,但仅将值重复设置为相同的值就太过分了。

Changing the value in web.xml is best if you want a constant value for all sessions.

setMaxInactiveInterval is useful when you want to programmatically determine the current session's max length, but it's overkill to just set the value repeatedly to the same value.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文