【发布时间】:2019-01-17 07:34:42
【问题描述】:
当用户注销应用程序并单击 chrome 浏览器中的后退按钮时,用户将查看“确认表单重新提交”而不是应用程序的登录页面。在 Internet Explorer 中看不到相同的行为。
成功注销后,即清除应用程序的会话,在 Jsp 中我们添加以下行
<%response.setContentType("text/html; charset=iso-8859-1");
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
response.setHeader("Pragma", "no-cache");
response.setHeader("Expires","0");
%>
如果用户在确认表单重新提交页面中单击刷新,那么他将导航到主页。
我试图实现一个会话变量 username 并检查 jsp 中的变量。因为我们正在清除缓存,所以没有要加载的 jsp 页面。
我们将不胜感激。
【问题讨论】:
标签: java google-chrome jsp struts2 browser-cache