你的做法是把的值设置成null,,而不是删除cookie
删除cookie的方法是:
Cookie[] cookies=request.getCookies();
//cookies不为空,则清除
if(cookies!=null)
{
for(int i=0;i<cookies.length;i++)
{
String tempuid_1=cookies[i].getName();
//查找用户名
if(tempuid_1.equals("uid"))
{
cookies[i].setMaxAge(0);
response.addCookie(cookies[i]);
System.out.println("sdfsf");
}
if(tempuid_1.equals("pwd"))
{
cookies[i].setMaxAge(0);
response.addCookie(cookies[i]);
System.out.println("sdfsf");
}
}
}
删除cookie的方法是:
Cookie[] cookies=request.getCookies();
//cookies不为空,则清除
if(cookies!=null)
{
for(int i=0;i<cookies.length;i++)
{
String tempuid_1=cookies[i].getName();
//查找用户名
if(tempuid_1.equals("uid"))
{
cookies[i].setMaxAge(0);
response.addCookie(cookies[i]);
System.out.println("sdfsf");
}
if(tempuid_1.equals("pwd"))
{
cookies[i].setMaxAge(0);
response.addCookie(cookies[i]);
System.out.println("sdfsf");
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货