Tôi không thể lấy Cookie maxage nó luôn luôn trả về -1Cookie getMaxAge
Tạo cookie:
Cookie securityCookie = new Cookie("sec", "somevalue");
securityCookie.setMaxAge(EXPIRATION_TIME);
Lấy 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();
}
}
}
tôi luôn luôn nhận được tuổi = -1
cũng khi tôi kiểm tra hết hạn cookie firefox tôi thấy ngày lạ.
Thx
Bạn đã vượt qua vấn đề này như thế nào? Tôi đang đấu tranh với cùng một vấn đề chính xác và tôi không thấy bất kỳ câu trả lời nào. –
câu trả lời của @Bruno De Fraine là hợp lệ, vui lòng đọc phần bên dưới chủ đề – Jeevanantham