que se trata de eliminar una cookie en un servlet con este códigoeliminación de cookies en servlet
Cookie minIdCookie = null;
for (Cookie c : req.getCookies()) {
if (c.getName().equals("iPlanetDirectoryPro")) {
minIdCookie = c;
break;
}
}
if (minIdCookie != null) {
minIdCookie.setMaxAge(0);
minIdCookie.setValue("");
minIdCookie.setPath("/");
res.addCookie(minIdCookie);
}
res.flushBuffer();
Pero esto no da efecto y ningún cambio en las propiedades de la galleta.
También intenté agregar una cookie en este servlet y esto funciona bien.
¿Por qué no puedo cambiar las propiedades de una cookie existente?
La ruta siempre es nula porque solo se necesita en la respuesta. Cuando entra una solicitud, no es necesaria (o eso dicen) y, por lo tanto, no se establece. – OnResolve