Cookie

痴心易碎 提交于 2020-02-08 01:01:43

Cookie简介

Cookie是客户端,不是内置对象:Cookie是由 服务器 生成的,在发送给客户端保存,相当于 本地缓存 的作用,提高服务器的效率,安全性较差

  • 服务器脚本发送一系列cookie到浏览器,例如:名字,性别
  • 浏览器在本地机中存储这些信息
  • 当下一次浏览器发送任何请求到服务器时,它会同时将这些cookie信息发送到服务器,然后服务器使用这些信息识别用户等

Cookie方法

  • name = value;
  • public Cookie(String name, String value)
  • String getName():获取name
  • String getValue():获取value
  • void setMaxAge(int expiry):最大有效期(秒)

Cookie过程

  • 服务端准备Cookie:response.addCookie(Cookie cookie)
  • 页面跳转(转发,重定向)
  • 客户端获取Cookie:resquest.getCookies()
    • 服务端增加Cookie:response对象,客户端获取对象:resquest对象
    • 不能直接获取一个单独对象,只能一次性将全部cookies对象获取
      在这里插入图片描述
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!