日期:2014-05-18  浏览次数:20737 次

为什么我的cookie不能保存?
Cookie   cookie   =   null;
                  Cookie   []   cookies   =   request.getCookies();
                  if   (   cookies   !=   null   ){
                          out.println(cookies.length);
                          for(int   i   =   0;i   <   cookies.length;   i++){
                                  cookie   =   cookies[i];
                                  String   cookieValue   =   cookie.getValue();
                                  session.setAttribute( "color ",cookieValue);
                                  out.println(cookieValue);
                                  out.println( "读取cookie ")
                          }
                  }else{
                          Cookie   mycookie   =   new   Cookie( "color ", "style ");
                          mycookie.setMaxAge(60*100);
                          response.addCookie(mycookie);
                          out.print( "写入cookie ");
                  }
第一次请求是 "写入cookie "     然后刷新一次就是读取cookie
但是关闭客户端,再打开之后又是   "写入cookie "了
我的客户端可以保存CSDN的cookie,怎么就不能保存自己一的呢?

------解决方案--------------------
我的也怪异,放在JSP所有代码的前面时候cookie写入正常,放到代码最后的时候cookie不能写入,单独写一个JSP test的时候cookie却又写入正常
------解决方案--------------------
是不是IE设置问题