grails - 在Grails中使 session 无效

在我的Grails应用程序中,我使用session.invalidate()处理超时。当用户由于不 Activity 而被重定向到超时页面时, session 将无效。

我的问题是,当用户返回时, session 会以某种方式恢复。我尝试添加

<META Http-Equiv="Cache-Control" Content="no-cache">
<META Http-Equiv="Pragma" Content="no-cache">
<META Http-Equiv="Expires" Content="0">

以及
<%
response.setHeader("Cache-Control","no-cache, no-store");
response.setHeader("Expires","-1");
%>

到我的gsp,以防止重新加载该 session ,但是它无法正常工作。有谁知道如何处理这个问题?

谢谢

最佳答案

我最终使用的解决方案是向Servlet上下文添加isInvalid属性。

https://stackoverflow.com/questions/7098082/

相关文章:

grails - 同一页上有多个表和可排序列的问题

hibernate - Grails GORM映射尝试访问不存在的字段 “class”

grails - 在对象已经与该类持久化之后修改该类

grails - Spring Security UI,有关其他补充表单/UI插件的推荐

grails - 在选项卡中,我有两个域

grails - 为什么Save无法在Grails中使用模拟域?

grails - 当用户将表单字段留空时,使用正确的参数重新渲染 View 时出现问题

grails - 将Grails 1.3.7与EclipseLink 2.2.0 JPA Provi

data-binding - Grails 绑定(bind)集合枚举

grails - 在Grails的Jasper中将集合用作参数