【发布时间】:2014-07-08 15:27:19
【问题描述】:
我想使用 jsp 和 java 存储 cookie,我想要的是 cookie 应该只存储到 tomcat 服务器运行时,并且一旦 tomcat 服务器关闭它就会过期。我知道 cookie 依赖于浏览器并且不依赖于服务器,所以我该怎么做?有什么办法可以做到这一点?
附言我是 cookie 部分的新手,所以不太了解。
【问题讨论】:
-
你不能。就如此容易。但是,一旦服务器重新启动并且带有这样一个旧 cookie 的新请求进来,没有什么可以阻止您忽略或删除旧 cookie。你想达到什么目的?你为什么不使用会话,它的行为就像我刚才描述的那样?
-
您是否手动关闭了tomcat,否则它可能会因某些内部错误而停止工作?
-
P.S.如果您对 cookie 不熟悉,那么您先研究它们怎么样。这就是你学习新知识的方式,而不仅仅是在 stackoverflow 上提问。
-
您绝对无法控制断开连接的网络浏览器在服务器关闭时存储 cookie 的操作。
-
@JackMoore 都可能是关闭的原因......我的意思是我只对关闭 tomcat 感兴趣,而不是它的原因......