ho scritto il codice successivo:l'eliminazione di un cookie utilizzando 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();
}
il problema è prossimo: quando elimino il cookie dal cookielist, come posso mettere la cookielist aggiornato (senza biscotto cancellato) di nuovo a il cliente? richiesta o risposta non hanno metodi *.setCookies();
. o i cookie si aggiorneranno automaticamente? migliori saluti.
Hai provato a inserirlo nelle intestazioni HTTP? – jocelyn
@jocelyn no, non l'ho fatto. –