我不能取回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