Löschen von Java-cookie .JSP-Datei

Bin ich mit der folgenden Funktion erstellen Sie ein cookie, welches sich in einem Java-Servlet. Ich bin versucht zu löschen, es in einem scriptlet in einem .JSP-Datei. Es ist jedoch nicht das löschen der Cookies, irgendwelche Ideen, warum?

Dies ist die Funktion, dass ich verwende zum erstellen des cookie in die Servlet:

    for(String classId :request.getParameterValues("classId")){
        optionCookie = new Cookie("componentSearchOptionSelect",classId);
        response.addCookie(optionCookie);
    }

Dies ist der code, den ich benutze, um den cookie löschen in den scriptlet:

Cookie[] cookies = null;
        cookies = request.getCookies();
        if(cookies != null){
            for(int i = 0; i < cookies.length; i++){
                 Cookie cookie = cookies[i];
                 if(cookie.getName().equals("componentSearchOptionSelect")){

                     selectedClass = cookie.getValue();
                     cookie.setMaxAge(0);
                     response.addCookie(cookie);
                 }
             }
        }

InformationsquelleAutor Colin747 | 2013-02-03

Schreibe einen Kommentar