易截截图软件、单文件、免安装、纯绿色、仅160KB

java cookie删除不了

业务逻辑:
      在一个展现购物商品的页面中,需要判断是否上架及下架,当用户之前加入Cookie中的商品属于我们下架商品时删除。
问题:
      在展现商品的for循环中,当publish字段为0是,我直接调用删除该Cookie的方法,该死的删除方法却。。。
      /**
* 移除购物车中某件商品
*/
public void removeGoods(HttpServletResponse response, String cookieName)
throws ServletException, IOException {
Cookie cookie = null;
cookie = new Cookie(cookieName, "");
cookie.setPath("/");
cookie.setMaxAge(0);// 设置时间
response.addCookie(cookie);
}

     
困惑:而在另外个页面(移出购物车页面)该方法却能正常使用,唯一区别在于该页面跳转了下

是不是response作用域的问题啊,我也刷新了页面了,还有没删除成功。555555555555555555555
购物车用SESSION吧

Session太耗资源了,而且不能存储在客户电脑里,历史浏览记录等还是Cookie比较好,呵呵

Cookie cookie;
cookie = new Cookie(cookieName, null);
cookie.setPath("/");
cookie.setMaxAge(0);
response.addCookie(cookie);

==============
修改后的,试试

Cookie的生存期限  为 0 ??

谢谢3楼,不过还是不行,我想可能是作用域的问题,是不是直接调用删除方法不刷新下response就不行呢?困惑~~~~~
4楼的朋友,设置时间为0是删除作用的,连-1也不行

Cooki


相关问答:

怎么用Java实现定时执行某程序 - Java / Java SE

我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

java使用代理访问网址 - Java / Java SE

代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号