【问题标题】:Does a persistent tracker cookie become a session cookie if I setMaxAge(-1)如果我 setMaxAge(-1),持久跟踪器 cookie 是否会成为会话 cookie
【发布时间】:2013-06-10 07:21:43
【问题描述】:

我正在创建一个 servlet 来捕获 cookie。我想让所有 cookie 只为该会话激活。 我有 setMaxAge(-1) 只需要确认这是否会在会话结束后杀死 cookie?

【问题讨论】:

  • 您应该能够查看该答案的文档...docs.oracle.com/javase/6/docs/api/java/net/…
  • 感谢 gpojd。粘贴该部分文档以供其他人参考。
  • setMaxAge public void setMaxAge(long expiry) 以秒为单位设置 cookie 的最长期限。正值表示 cookie 将在经过这么多秒后过期。请注意,该值是 cookie 过期的最大期限,而不是 cookie 的当前期限。负值表示 cookie 不会永久存储,并且会在 Web 浏览器退出时被删除。零值会导致 cookie 被删除。
  • @Santhoshkp 请将该评论发布为答案,然后将其标记为答案。这样,有相同问题的人就可以更轻松地找到答案。

标签: java servlets session-cookies httpcookie


【解决方案1】:

setMaxAge public void setMaxAge(long expiry) 以秒为单位设置 cookie 的最长期限。 正值表示 cookie 将在经过这么多秒后过期。请注意,该值是 cookie 过期的最大期限,而不是 cookie 的当前期限。 负值表示 cookie 不会永久存储,并且会在 Web 浏览器退出时被删除。零值会导致 cookie 被删除。

感谢大家的帮助。

【讨论】:

    猜你喜欢
    • 2016-04-24
    • 2013-03-06
    • 2013-04-28
    • 1970-01-01
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 2012-03-29
    • 1970-01-01
    相关资源
    最近更新 更多