Ne pouvez pas supprimer les cookie JSESSIONID

Je suis l'aide d'un Ressort contrôleur avec un HttpServletRequest et la réponse de supprimer les cookies.

Quand j'ai besoin de supprimer le cookie, j'ai ce code:

   Cookie[] allCookies = request.getCookies();

for (int i = 0; i < allCookies.length; i++)
{
   String name = allCookies[i].getName();
   if (name.equalsIgnoreCase("JSESSIONID"))
   {
    logger.info(i + " Name=" + name + " Value=" + allCookies[i].getValue());
    cookieToDelete = allCookies[i];
    cookieToDelete.setValue("");
    cookieToDelete.setMaxAge(0);
    cookieToDelete.setVersion(0);
    cookieToDelete.setPath("/");
    response.addCookie(cookieToDelete);
   }
}

Après cette exécution, tous les témoins avec le nom JSESSIONID doit être supprimé.
Quelle est mon erreur?

OriginalL'auteur Vítor Nóbrega | 2011-12-14