最近因为工作需要,在网站中使用了 Cookie,但添加时总是不成功,查阅了一些资料最终发现问题出现在 Cookie 的 setMaxAge(time) 上。

Cookie aCookie = new Cookie("name", "value");
aCookie.setPath("/");
// 参数为负值时表示 Cookie 的生存期和当前 Session 一样,一般是 30 分钟
aCookie.setMaxAge(-1);
// 参数为 0 时表示删除该 Cookie
aCookie.setMaxAge(0);
// 参数为正值时表示 Cookie 的保留时间,到时间之后浏览器会自动删除该 CookieaCookie.setMaxAge(60);response.addCookie(aCookie);

因此只要设置好该参数,对于 Cookie 的控制就不会出错。 

相关文章:

  • 2022-12-23
  • 2021-05-22
  • 2021-12-27
  • 2021-08-30
猜你喜欢
  • 2022-12-23
  • 2021-09-08
  • 2022-02-16
  • 2021-11-09
  • 2018-11-04
  • 2021-12-25
  • 2022-12-23
相关资源
相似解决方案