概念
会话跟踪
作用
- 记录用户名和密码
- 记录用户的登陆时间
- 记录用户的浏览记录
Cookie类:用于存储会话数据
构造Cookie对象
Cookie(java.lang.String name, java.lang.String value)
方法
-
setMaxAge(int time) – 设置cookie的有效时间
参数取值:
1.正数:将数据保存在浏览器的硬盘上,保存的时间就是设置的参数值,单位是S
2.负数:将数据保存在浏览器的内存中,浏览器关闭,数据销毁。 – Cookie有效时间的默认值是-1
3.0:表示删除同名的cookie数据 -
setValue() :给cookie重新赋值
-
getName():获取到cookie中的name值
-
getValue():获取到cookie中的value值
-
response.addCookie(cookie) – 将cookie发送给浏览器
解决中文乱码问题:
增加Cookie的时候,URLEncoder.encode(“中文”,“UTF-8”);
读取的时候 URLDecoder.decode(value,“utf-8”);
字数限制
Cookie数据类型只能保存非中文字符串类型的。
浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为4KB。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/117401.html