new
cookie.setPath(request.getContextPath());
cookie . setMaxAge ( 24 * 60 * 60 ) ; // Valid for 24h (unit is seconds)
answer . addCookie ( cookie ) ;
Modify & delete (essentially file overwriting)
cookie.setPath(request.getContextPath());
cookie.setMaxAge ( 0 ) ; // Delete the application in this cookie (valid for 0 seconds)
response.addCookie(cookie);
Inquire
Cookie[] cookies = request.getCookies();
if(cookies != null){
for (Cookie c : cookies) {
Action to perform (get the cookie's name and value)
}
}
delete
Essentially reset and overwrite