如何清除jsp页面缓存、cookie、session

一、清除页面缓存
        在jsp页里:
                    <%

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

                    %>


        在html页里:
                        
                         
                         
                        


二、清除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方法。

你可能感兴趣的:(Java学习)