java中cookie的存活期可以无限吗?

2024-12-22 00:20:41
推荐回答(4个)
回答1:

cookie.setMaxAge(60*60);为设置本cookie的存活期,以秒为计数单位,cookie.setMaxAge(60*60*24*30*12)为一年
cookie.setMaxAge(60*60*24*30*12*300)为三百年,这样cookie的有效期就相当与无限也可以设为更大的值,但我想cookie值只要相对来说无限就足够了

回答2:

Cookie cookie = new Cookie("key", "value");
cookie.setMaxAge(60*60);
生存周期默认时间为秒,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。
如果设置成0,删除Cookie
其他值就是你设置时间期内有效

回答3:

只要不关闭浏览器,cookie就是一直存活的。

回答4:

是由自己设定的:c.setMaxAge(60*60*24*30);这个是一个月、