06.《Java EE条记》JSP Cookie 技能

手机软件开发 2024-9-27 00:17:14 80 0 来自 中国
参考链接:https://www.runoob.com/jsp/jsp-cookies.html
1. 概念

Cookie 是存储在客户机的文本文件,它们生存了大量轨迹信息。在 Servlet 技能底子上,JSP 显然可以大概提供对 HTTP cookie 的支持。
Cookie是生存在客户端的小文本,生存的位置分两种

  • Cookie大概生存在客户端欣赏器的所占内存中,关闭欣赏器后,Cookie就不再存在
  • Cookie也大概生存在客户PC机的硬盘上,设置有效时间,高出有效时间后失效
2. Servlet 中 Cookie的方法


  • public void setDomain(String pattern)
  • 设置 cookie 的域名,比如 runoob.com
  • public String getDomain()
  • 获取 cookie 的域名,比如 runoob.com
  • public void setMaxAge(int expiry)
  • 设置 cookie 有效期,以秒为单元,默认有效期为当前session的存活时间
  • public int getMaxAge()
  • 获取 cookie 有效期,以秒为单元,默以为-1 ,表明cookie会活到欣赏器关闭为
  • public String getName()
  • 返回 cookie 的名称,名称创建后将不能被修改
  • public void setValue(String newValue)
  • 设置 cookie 的值
  • public String getValue()
  • 获取cookie的值
  • public void setPath(String uri)设置 cookie 的路径,默以为当前页面目次下的全部 URL,另有此目次下的全部子目次
  • public String getPath()
  • 获取 cookie 的路径
  • public void setSecure(boolean flag)
  • 指明 cookie 是否要加密传输
  • public void setComment(String purpose)
  • 设置解释形貌 cookie 的目的。当欣赏器将 cookie 显现给用户时,解释将会变得非常有效
  • public String getComment()
  • 返回形貌 cookie 目的的解释,若没有则返回 null
2.1 Servlet 中设置 cookie

(1)创建一个 cookie 对象:
Cookie cookie = new Cookie("key","value");
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-23 20:50, Processed in 0.156169 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表