2

我的代码是这样的,它只适用于 Mozilla firefox

 <%        
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
response.setDateHeader("Expires",0);
%>
 <c:if test="${empty Sess_Var}" >
<%
response.sendRedirect("doLogin.obj");
%>

如何清除 Internet Explorer 和 Chrome 中的缓存?

4

1 回答 1

1

尝试添加private, max-age=0Cache-Control标题。

response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate, private, max-age=0");

请注意,这不会清除缓存。它只会向浏览器指示不应缓存内容。

另外,尝试将Expires标题设置为 -1。

response.setDateHeader("Expires", -1);
于 2013-05-30T08:11:11.630 回答