在Grails中使会话无效

时间:2011-08-17 19:05:57

标签: grails session-timeout

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

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

<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,以防止重新加载会话,但它不起作用。有谁知道如何处理这个问题?

由于

1 个答案:

答案 0 :(得分:1)

我使用的解决方案是将一个isInvalid属性添加到servlet上下文。