【jsp】cookie

导读:本篇文章讲解 【jsp】cookie,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

概念

会话跟踪

作用

  • 记录用户名和密码
  • 记录用户的登陆时间
  • 记录用户的浏览记录

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

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!