Cookie
# Cookie
会话:浏览器和服务器之间的多次请求和响应
Cookie: 客户端会话管理技术 把要共享的数据保存到客户端

- Cookie (String name,String value) 创建 Cookie 对象
- 成员变量的 get 和 set 方法
# 添加和获取 Cookie
添加需要借助响应对象来添加
- addCookie (Cookie cookie) 向客户端添加 cookie
response.addCookie(new Cookie("name","value"));
1
获取需要借助请求对象来获取
- getCookies () 获取所有的 cookie
request.getCookies();
1
# 规则
- 数量限制
- 每个网站最多只能有 20 个 Cookie, 并且大小不能超 4KB 所有网站 Cookie 总数不能超 300 个
- 命名限制
- 名称只能保护 ASCCI 码字母 数字字符 不能有逗号 分号 空格 和 以 $ 开头
- 值不支持中文
- 存活时间限制
- 负数 当前会话有效 浏览器关闭则清除
- 0 立即清除
- 正整数 以秒为单位设置的存活时间
- 访问路径限制
- 取自第一访问资源路径前缀 只要以这个路径开头就可以访问到 cookie
- 自定义路径: setPath () 设置指定路径
编辑 (opens new window)
上次更新: 2023/12/06, 01:31:48