其他分享
首页 > 其他分享> > cookie session阶段性总结2

cookie session阶段性总结2

作者:互联网

1.从请求中拿到cookie信息
2.服务器响应给客户端cookie

下面是代码部分

  Cookie[] cookies = req.getCookies();              //获得Cookie
  cookie.getName();                              //获得cookie中的key
  cookie.getValue();                        //获得cookie中的vlaue
  new Cookie("lastLoginTime", System.currentTimeMillis()+"");             //新建一个cookie
  cookie.setMaxAge(24*60*60);                  //设置cookie的有效期
  resp.addCookie(cookie);                      //响应给客户端一个cookie

cookie:一般会保存在本地的 用户目录下 appdata;

一个Cookie只能保存一个信息;
一个web站点可以给浏览器发送多个cookie,最多存放20个cookie;
Cookie大小有限制4kb;
300个cookie浏览器上限
删除Cookie;

不设置有效期,关闭浏览器,自动失效;
设置有效期时间为 0 ;
编码解码:

  URLEncoder.encode("秦疆","utf-8")
  URLDecoder.decode(cookie.getValue(),"UTF-8")

标签:阶段性,浏览器,有效期,getValue,60,session,cookie,Cookie
来源: https://www.cnblogs.com/cyk612/p/16341439.html