【发布时间】:2012-05-16 16:45:20
【问题描述】:
我面临一个奇怪的问题。 我的注销代码如下:
@RequestMapping(value = "/logout", method = RequestMethod.GET)
public String thanks(HttpSession session) {
session.removeAttribute("parentEmail");
session.invalidate();
return "redirect:parent-login";
}
但注销后我得到链接为/logout?email=xyz@xyz.com
所以当我在最后访问的页面上再次按下返回按钮时,可以更新数据。 我已将电子邮件设置为会话属性。
谁能告诉我为什么会得到这个网址。
【问题讨论】:
-
您的 HTML 代码中是否有适当的 chaching 指令?
-
您的页面可能包含在您的页面显示后加载并重新初始化您刚刚失效的会话的资产(图像、iframe 等)。
标签: java spring hibernate jsp session