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

jsp Cookie 如何取不到getName()

2012-02-27 
jsp Cookie 怎么取不到getName()Cookie cookienullCookie [] cokiesrequest.getCookies()boolean hasC

jsp Cookie 怎么取不到getName()
Cookie cookie=null;
  Cookie [] cokies=request.getCookies();
  boolean hasCookies=false;
  if(cokies!=null)
  hasCookies=true;
   
  out.println("<html><body>");
  if(hasCookies)
  {
  for(int i=0;i<cokies.length;i++){
  cookie=cokies[i];
  out.println("<h1>"+cookie.getName()+" "+cookie.getValue()+"</h1>");
  }
  }else{
  Cookie myCookie=new Cookie("username","竞技场版主");
  myCookie.setMaxAge(60);
  response.addCookie(myCookie);
  }
  out.println("</body></html>");
怎么取到的是 JSESSIONID 180D8F9A8295E316AA5D6B280EAB2B
请高手帮忙啊!

[解决办法]
你拿到的是正确的cookie,有什么问题吗???

哈哈哈!
[解决办法]
是不是cookie.getName()这个方法要带参数?根据KEY的值取得name和value,否则为null.
[解决办法]
JSP就是通过这个 JSESSIONID 来维持Session的状态
[解决办法]
response.addCokkie(myCokkie)是不是应该放在前面啊

热点排行