String isbn = req.getParameter("isbn");//传过来的商品号
boolean flag=false;
Cookie [] cookie = req.getCookies();
for(int i=0;i<cookie.length;++i){
if(isbn.equals(cookie[i].getName())){
int qut = Integer.parseInt(cookie[i].getValue());
if(qut>0){
cookie[i].setValue(--qut + "");//商品数量减1
}
else{       
cookie[i].setMaxAge(0); //清空cookie
}
resp.addCookie(cookie[i]);
flag=true;
break;
}
}
if(flag==false){
Cookie ck = new Cookie(isbn,"1");
resp.addCookie(ck);
}
这个虽然数量减少了,但数量为0时,商品图片啥的还存在,再删除,删好几下才没,删别的物品的时候,又出现前面的商品,我晕了,求高手帮忙啊!!!
CookieStringboolean