servlet cookie
参考:https://www.runoob.com/servlet/servlet-cookies-handling.html
补充
Cookie优点和缺点
优点:
1、可配置到期规则。
2、简单性:Cookie是一种基于文本的轻量结构,包含简单的键值对。
3、数据持久性:Cookie默认在过期之前是可以一直存在客户端浏览器上的。
缺点:
1、大小受到限制:大多数浏览器对Cookie的大小有4K、8K字节的限制。
2、用户配置为禁用:有些用户禁用了浏览器或客户端设备接收Cookie的能力,因此限制了这一功能。
另外我尝试通过request获取cookie的详细信息,发现有的信息没有拿到。客户端通过http协议传入的cookie只包含key,value信息。应该可以通过js读取到cookie更详细的信息。
private String cookieToString(Cookie cookie){
StringBuilder s = new StringBuilder();
String name = cookie.getName();
String value = cookie.getValue();
int maxAge = cookie.getMaxAge();
String path = cookie.getPath();
String domain = cookie.getDomain();
boolean secure = cookie.getSecure();
String comment = cookie.getComment();
int version = cookie.getVersion();
s.append("{")
.append("name:").append(name)
.append(",value:").append(value)
.append(",maxAge:").append(maxAge)
.append(",path:").append(path)
.append(",domain:").append(domain)
.append(",secure:").append(secure)
.append(",comment:").append(comment)
.append(",version:").append(version)
.append("}");
return s.toString();
}
{name:name,value:xyz,maxAge:-1,path:null,domain:null,secure:false,comment:null,version:0}
---------------
我每一次回头,都感觉自己不够努力,所以我不再回头。
---------------