日期:2014-05-20 浏览次数:20678 次
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()); }