tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
460
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Troi Troi ist offline Rookie
    Registriert seit
    May 2005
    Beiträge
    7
    Huhu,
    ich möchte einen Cookie (langer String) in Java verwalten.

    Ich lege den Cookie wie folgt an:

    Code :
    1
    2
    3
    4
    
    private static void setDefaultUserSettings(HttpServletResponse response) {          
    MaxAgeCookie parameterCookie        = new MaxAgeCookie("parameter", getParameterString().toString());          
    response.addCookie(parameterCookie);            
    }

    Wenn der Benutzer auf der Clientseite Änderungen vornimmt und das Cookie aktualisiert werden muss, also wenn der Value neu gesetzt wird, mache ich folgendes:

    Code :
    1
    2
    3
    
    Cookie[] c = request.getCookies();              
    // updates information              
    c[0].setValue(getParameterString().toString());

    Im ParameterString stehen die aktuellen Daten drin.

    Ich habe nun das Problem das ich die Änderung durch setValue nicht dauerhaft in dem Cookie gespeichert bekomme. Jedesmal wenn der Benutzer das erneut Cookie benutzt, stehen die durch Default gesetzten Werte drin.

    Kann mir da jemand helfen? Hab ich etwas vergessen? muss ich den Cookie wieder ins response schreiben um diesen dauerhaft speichern zu können?

    Gruß
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Fügst du denn Cookie nach der Änderungen wieder in die response ein? Setzt du darüber hinaus auch wieder maxAge?

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  3. #3
    Troi Troi ist offline Rookie
    Registriert seit
    May 2005
    Beiträge
    7
    Danke am Ende hats daran gelegen das ich vergessen hatte, MaxAge erneut zu setzen.

    Manchmal ist ne Lösung so einfach
     

Ähnliche Themen

  1. Cookies setzen
    Von humsdigga im Forum PHP
    Antworten: 1
    Letzter Beitrag: 19.01.08, 11:18
  2. cookies setzen...
    Von alexorg im Forum PHP
    Antworten: 4
    Letzter Beitrag: 04.04.03, 12:40
  3. Cookies setzen
    Von Thorsten im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 31.05.02, 01:52
  4. Viele Cookies setzen ...
    Von Neuk im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 26.01.02, 12:24
  5. Cookies setzen?
    Von djrob2k1 im Forum PHP
    Antworten: 3
    Letzter Beitrag: 26.12.01, 23:50