帮帮忙 有谁知道自己存储的cookies 总是获取不到相应的cookies值 ?

本文详细阐述了在服务器上通过代码设置Cookie并在另一jsp界面读取Cookie的方法,分析了可能导致Cookie获取失败的原因,并提供了解决方案。

   在服务器上,登录界面加上 如下代码:

     String _username="good";
  if( _username !=null && !"".equals(_username)){
      Cookie cookie=new Cookie("usernamecookie",_username);
      cookie.setMaxAge(365*24*60*60); //保存365天
      response.addCookie(cookie); //写COOKIE
   }

  在登录成功后, 在另一jsp界面写的代码如下:

  Cookie cookies[]=request.getCookies(); //读出用户硬盘上的Cookie,并将所有的Cookie放到一个cookie对象数组里面
Cookie sCookie=null;  for(int i=0;i<cookies.length-1;i++){    //用一个循环语句遍历刚才建立的Cookie对象数组
   sCookie=cookies[i];   //取出数组中的一个Cookie对象
   if(sCookie!=null){   
    out.println(sCookie.getName());
     }
   }  

现在就是获取不到我在登录界面存的cookies值,我觉得没什么问题,想知道是什么原因,朋友们知道的帮帮忙啊。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值