he escrito el siguiente código:borrar una cookie usando java
public void delete(MyType instance) {
List<MyType> myList = this.getAll();
Cookie[] cookies = request.getCookies();
List<Cookie> cookieList = new ArrayList<Cookie>();
cookieList = Arrays.asList(cookies);
for(Cookie cookie:cookieList) {
if(Long.valueOf(cookie.getValue()) == instance.getId()) {
cookieList.remove(cookie);
}
}
myList.remove(instance);
cookies = (Cookie[]) cookieList.toArray();
}
el problema es el siguiente: cuando se borra la cookie de la cookielist, cómo puedo poner el cookielist actualizado (sin cookies suprimido) de nuevo a ¿el cliente? solicitud o respuesta no tienen ningún método *.setCookies();
. o las cookies se actualizarán automáticamente? mis mejores deseos.
¿Has intentado ponerlo en tus HEADERS HTTP? – jocelyn
@jocelyn no, yo no. –