设置cookie的最大非活动间隔?

时间:2012-03-23 04:57:42

标签: jsp cookies

有没有办法设置cookie在java中无效的最长时间?我问这个是因为对于cookie类(在java文档中),没有名为setmaxinactiveinterval()的方法。

1 个答案:

答案 0 :(得分:2)

Cookie类有一个方法setMaxAge,我希望这对你有用。

public void setMaxAge(int expiry)

如果这对您不起作用,您可以使用cookie值存储当前时间,当您获取它时,只需读取并比较存储的时间值和读取cookie的时间,如果差异大于所需的值值。您可以丢弃cookie并将其视为过期的cookie。

但是我强烈建议使用Cookies的setMaxAge()或类似的Session类方法,