我不能取回cookie的最大生存週期,它總是返回-1餅乾getMaxAge
創建的cookie:
Cookie securityCookie = new Cookie("sec", "somevalue");
securityCookie.setMaxAge(EXPIRATION_TIME);
檢索的cookie:
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for(int i=0; i<cookies.length; i++) {
Cookie cookie = cookies[i];
if ("sec".equals(cookie.getName())){
int age = cookie.getMaxAge();
}
}
}
我總是讓年齡= -1
此外,當我檢查在Firefox的cookie過期我看到奇怪的日期。
THX
你是如何解決這個問題的?我正在努力解決完全相同的問題,但我沒有看到任何答案。 – 2010-03-10 12:11:45
回答@Bruno De Fraine是有效的,請在下面的線索中閱讀 – Jeevanantham 2016-03-15 12:21:49