JSP清除缓存

一、清除页面缓存


在jsp页面里:
<%

  response.setHeader("Pragma","No-cache");
  response.setHeader("Cache-Control","no-cache");
  response.setDateHeader("Expires", 0);
  response.flushBuffer();

%>


在html页面里:
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
  <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
  <META HTTP-EQUIV="Expires" CONTENT="0">


二、清除cookie
<%
  Cookie killMyCookie = new Cookie("mycookie", null);
  killMyCookie.setMaxAge(0);
  killMyCookie.setPath("/");
  response.addCookie(killMyCookie);
%>


三、清除session
清除session方法
<%@ page language="java" %>
<%
  session.invalidate();
%>
在页面关闭时清除session,需要捕获windows.onclose事件,再调用清除session方法

posted @ 2014-04-20 10:32  爱之熊熊  阅读(636)  评论(0编辑  收藏  举报