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

cookie 无法获取?解决思路

2012-01-20 
cookie 无法获取?现做一个(中英文)语言的切换,后将设置好的值保存至cookie,默认为中文现遇到一个问题,第一

cookie 无法获取?
现做一个(中英文)语言的切换,后将设置好的值保存至cookie   ,默认为中文
现遇到一个问题,第一次进入页面时为默认中文,此时可以设置/切换语言(中文或英文)后保存至cookie(此时确定cookie值已保存);
关闭浏览器IE,在打开新的IE一个进入页面查找cookie时,却无法找到相应的值,遍历cookie值,只有name=JSESSIONID     value=9D6494DCDD5A5ABC2DC07459957BE864
Cookie   cookie=new   Cookie( "language ",0);
    response.addCookie(cookie);

Cookie[]   allcookie=servletRequest.getCookies();
  for(int   i=0;i <allcookie.length;i++){          
              if(allcookie[i].getName().equals( "language "))
        System.out.println(allcookie[i].getValue());
  }

[解决办法]
可能你的Cookies要setMaxAge 就是你这个cookies的周期要设置下

热点排行