谢谢,你说的非常全面。从你的回答中我似乎知道了答案:cookie.setMaxAge()的值不能设为无穷大,是吗?

原始问题:java中cookie的存活期可以无限吗?
2024-12-27 05:24:07
推荐回答(1个)
回答1:

他的生命周期无所谓的无穷大,咱们说的无穷大也就是极限值,理论上讲咱们可以把他的值设置成很大,但那个极限值你怎么来确定,也无非就是比如类似60*60*3600……
但在实际应用中,你想让cookie永久有效,你可以把这个值设置的尽量大些,但这个大也不是你所说的无穷大,根据需要适当就好。
因为cookie是保存在客户端,你设置的在大,如果用户在客户端清楚cookie,你设置的生命周期同样会失效,还有就是安全性,如果项目对安全性较高的话,不建议使用cookie。