This JSP code doesn't return the same Max age. Any idea why, and how can I fix that?
Cookie cookie = new Cookie("test", "some value");
cookie.setMaxAge(86400);
response.addCookie(cookie);
try
{
Cookie[] cookies = request.getCookies();
for (int i=0; i<cookies.length; i++)
{
if (cookies.getName().equals("test"))
{
out.print("1st result:"+ cookies.getValue() +"___"+ cookies.getMaxAge() +"<br />");
}
}
out.print("2nd result:"+ cookie.getValue() +"___"+ cookie.getMaxAge() +"<br />");
}
catch(Exception e)
{
}
Result is:
1st result:some value___-1
2nd result:some value___86400
Cookie cookie = new Cookie("test", "some value");
cookie.setMaxAge(86400);
response.addCookie(cookie);
try
{
Cookie[] cookies = request.getCookies();
for (int i=0; i<cookies.length; i++)
{
if (cookies.getName().equals("test"))
{
out.print("1st result:"+ cookies.getValue() +"___"+ cookies.getMaxAge() +"<br />");
}
}
out.print("2nd result:"+ cookie.getValue() +"___"+ cookie.getMaxAge() +"<br />");
}
catch(Exception e)
{
}
Result is:
1st result:some value___-1
2nd result:some value___86400