2017-07-12 3 views
0

Ich habe den folgenden Code in meiner Java-Klasse verwendet, um meine Cookies zu löschen. Ich benutze Struts-Framework.Löschen von Cookies in Java

cookie.setValue(""); 
cookie.setMaxAge(0); 
response.addCookie(cookie); 
//code to redirect to index.jsp 

index.jsp

<% Cookie cookies[] = request.getCookies();%> 

In diesem Array von Cookies, warum kann ich immer noch das Cookie sehe ich in der Action-Klasse gelöscht werden, obwohl es maxAge ist jetzt 0 und Wert ""? Der Cookie ist nicht sichtbar, wenn die Seite aktualisiert wird. Vielen Dank im Voraus

Antwort

0

Sie vermissen 1 Zeile das Cookie löschen

cookie.setPath("/"); 

cookie.setValue(""); 
cookie.setMaxAge(0); 
response.addCookie(cookie);