【发布时间】:2012-05-07 00:05:21
【问题描述】:
<%
response.setHeader("Cache-Control","no-cache,no-store,must-revalidate");//HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
%>
注销后,如果您单击返回按钮,则会在登录页面上显示旧页面。这不适用于某些 jsps 。注销后停止缓存需要考虑哪些事项。如果一个jsp有一个带有Post方法的表单,这种技术不起作用?。
在我的注销操作中,我正在这样做。
Cookie logoutCookie = new Cookie("somename", null);
logoutCookie.setPath("/somename");
logoutCookie.setMaxAge(0);
ServletActionContext.getResponse().addCookie(logoutCookie);
谢谢。
【问题讨论】: