首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

解释一下这段关于cookie的代码什么意思,该如何处理

2012-06-14 
解释一下这段关于cookie的代码什么意思Cookie cookies[] request.getCookies()if (cookies ! null &&

解释一下这段关于cookie的代码什么意思
Cookie cookies[] = request.getCookies();
  if (cookies != null && cookies.length > 0) {
int length = cookies.length;
for (int i = 1; i < length; i++) {
cookies[i].setMaxAge(0);
// cookies[i].setValue(null);这两句注释了
//cookies[i].setPath("/wap");
response.addCookie(cookies[i]);
}
  }  
  cookies = request.getCookies();

[解决办法]

Java code
Cookie cookies[] = request.getCookies(); //定义了一个cookie数组  if (cookies != null && cookies.length > 0) {  //如果数组不为空,进入大括号内int length = cookies.length;   //获得cookie数组的长度并赋值给lengthfor (int i = 1; i < length; i++) {   //开始遍历cookies[i].setMaxAge(0);   //定义每个遍历出来的cookie的生命周期为0 cookies[i].setValue(null); //定义每个遍历出来的cookie的value值为null cookies[i].setPath("/wap"); //定义每个遍历出来的cookie的访问路径response.addCookie(cookies[i]);  //封装并传入到response中}  }     cookies = request.getCookies(); 

热点排行