请教了!如何用java清除浏览器的session和cookie?谢谢 如何用java清除浏览器的session和cookie? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说明:使用HttpWatch Professional工具可以清理掉有办法用java代码实现清理吗? 很简单,先拿到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发生异常!”); } } 清除Session是Session.invalidate() 貌似这么写 我的意思是清除浏览器的所有的cookie,不只是当前运行的系统的在浏览器生成的cookie还包括访问别的系统时产生的cookie 那肯定不行啦。 只能删除本应用的Cookies,别的站点的Cookies删不了。 Java编程语言程序的认识误区 XStream 解析XML 问题 properties文件插入数据 关于Struts2 doubleselect二级菜单事件 问个正则表达式的问题 100分请教:如何从HttpServletResponse中取得HTTP Header来?请大家帮忙啊!!! java spring bonecp 的问题 请问如何搭建一个Web Services 平台? http://localhost:7001/console怎么出不来东西? 计算java常用类型字节大小的工具类 非常着急!!cognos退出问题 struts2里面怎么使用saveToken
有办法用java代码实现清理吗?
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发生异常!”); } }
还包括访问别的系统时产生的cookie
那肯定不行啦。 只能删除本应用的Cookies,别的站点的Cookies删不了。