[JAVA]Cookie常用API

  1. 创建cookie
  2. 常用的方法:
  3. 注意:

Cookie:访问Servlet,记录访问的信息,关闭浏览器后再次访问,前面的记录的信息自动销毁了。

会话级别:(默认级别)浏览器访问某个站点,到关闭这个浏览器的整个过程,未一次会话。只要关闭了浏览器,cookie也将销毁。
持久级别:将cookie保存到硬盘上。下次再次打开浏览器,cookie不会消失。

 

创建cookie

Cookie cookie = new Cookie(String cookieName,String cookieValue);

举例

Cookie cookie = new Cookie(“name”,”xiaoxin”);

 

常用的方法:

  • 设置Cookie在客户端的持久化时间,单位:秒。时间设置0,代表删除cookie
    cookie.setMaxAge(60);
     

  • 设置Cookie的携带路径,访问这个路径时才携带cookie

  • *cookie.setPath(request.getContextPath()+”/setcookie”);**
     

  • 向客户端发送cookie
    response.addCookie(cookie);
     

 

注意:

  • 若不设置持久化时间,cookie默认存储在浏览器的内存当中,当退出浏览器,cookie信息销毁。
  • 手动删除cookie,覆盖同名同路径,将持久化时间设置成0即可。

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 xiaoxin1218@qq.com

文章标题:[JAVA]Cookie常用API

文章字数:258

本文作者:周信

发布时间:2019-10-14, 19:17:53

最后更新:2023-05-03, 10:25:35

原始链接:http://zx21.xyz/2019/10/14/JAVA-Cookie常用API/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

可为我打赏鼓励~