不用if(c.getName().equals("username") || c.getName.equals("password")) 判断可以不?
只有下面代码:
c.setMaxAge( 0 ); response.addCookie(c); // 重新保存
有影响吗?
自己写入的cookie和浏览器生成的cookie保存的是一个地方吗?就是for里面的cookies 仅仅包括自己写入的吗?
不好意思哈。。。
if(cookies!=null&&cookies.length>0)
{
for(Cookie c:cookies)
{ // 下面又加了if判断,有什么好处吗?省去if判断,直接设置Cookie失效不行吗?
if(c.getName().equals("username")||c.getName().equals("password"))
{
c.setMaxAge(0); //设置Cookie失效
response.addCookie(c); //重新保存。
}
}
}
感觉您的问题没有描述清楚咧!