圣杯。设置会话超时间隔的方法。哪个更好?
我知道两种设置会话超时间隔的方法:
方法 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您希望所有会话都使用恒定值,则最好更改 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.