日期:2014-05-20 浏览次数:20812 次
Cookie myname=new Cookie("myname",username);
myname.setMaxAge(14*24*3600);//two weeks
response.addCookie(myname);
Cookie[] allCookies=request.getCookies();
System.out.println("个数:"+allCookies.length);
for(int i=0;i<allCookies.length;i++)
{
Cookie temp=allCookies[i];
System.out.println("内容:"+temp.getName());
}
打印结果个数只有一个,为JSESSIONID。
请问怎么刚新增的cookie-myname为什么没有打印出来?
Cookie[] allCookies=request.getCookies();
System.out.println("个数:"+allCookies.length);
for(int i=0;i<allCookies.length;i++)
{
Cookie temp=allCookies[i];
if("myname".equals(temp.getName())){
temp.setMaxAge(0);
}
}
Cookie[] allCookies2=request.getCookies();
System.out.println("删除后个数:"+allCookies2.length);
请问删除后怎么个数仍然为2。除了JSESSIONID这个cookie外,myname为什么仍然存在?
Cookie myname=new Cookie("myname",username);
myname.setMaxAge(14*24*3600);//two weeks
response.addCookie(myname);
Cookie[] allCookies=request.getCookies();
System.out.println("个数:"+allCookies.length);
for(int i=0;i<allCookies.length;i++)
{
Cookie temp=allCookies[i];
System.out.println("内容:"+temp.getName());
}