javax.servlet.http.Cookie
存放内容有限,大概4kb左右
创建
Cookie(String name, String value)
创建
添加到 response
response.addCookie(cookie);
获取 Cookie
从request获取
获取 Cookie 对象
1 | Cookie[] cookies = request.getCookies(); |
获取 Cookie 值
获取 name、值:String getName()
String getValue()
设置到期时间
void setMaxAge(int expiry)
若 expiry 的值为负数:默认-1。不存储,只在浏览器内存中存活,关闭浏览器窗口则消失
正整数:存储的秒数
零:删除。无论在内存还是在硬盘中
Cookie 路径
默认是当前路径 "/s1"
cookie.setPath("/s1")
默认
"/"
全局可访问
子级可访问父级,不同路径不可访问