如何用java清除浏览器的session和cookie?

解决方案 »

  1.   

    说明:使用HttpWatch Professional工具可以清理掉
    有办法用java代码实现清理吗?
      

  2.   

    很简单,先拿到coocke再滞空就行了,下边贴代码
     Cookie[] public static void clearCookie(HttpServletRequest request,HttpServletResponse response, String path) {  Cookie[] cookies = request.getCookies();  try{  for(int i=0;i<cookies.length;i++) {  //System.out.println(cookies[i].getName() + ”:” + cookies[i].getValue());  Cookie cookie = new Cookie(cookies[i].getName(), null);  cookie.setMaxAge(0);  cookie.setPath(path);//根据你创建cookie的路径进行填写  response.addCookie(cookie);  }  }catch(Exception ex) {  System.out.println(“删除Cookies发生异常!”);  }  }
      

  3.   

    清除Session是Session.invalidate()  貌似这么写
      

  4.   

    我的意思是清除浏览器的所有的cookie,不只是当前运行的系统的在浏览器生成的cookie
    还包括访问别的系统时产生的cookie
      

  5.   


    那肯定不行啦。 只能删除本应用的Cookies,别的站点的Cookies删不了。