So beenden Sie die Sitzung im Frühjahr 3

8

Ich benutze @SessionAttributes im Frühjahr, aber ich weiß nicht, wie ich die Sitzung beenden soll, ich habe den folgenden Code ausprobiert, aber ich bekomme einen Fehler, bitte gib mir ein Beispiel.

Danke.

%Vor%     
kavi 20.06.2013, 05:20
quelle

1 Antwort

18

Ich denke, das häufigste Problem bei der Verwendung von @SessionAttributes ist nach dem Ungültigmachen der aktuellen Sitzung, Spring MVC fügt die Modellattribute wieder in die neue Sitzung ein. p>

Sie können den Wert von JSESSIONID vor & amp; nachdem Sie es ungültig gemacht haben. Sie erhalten eine brandneue JSESSIONID, aber vorherige Modellattribute werden direkt an die neue Sitzung angehängt

Ich musste dies tun, um ein Modellattribut mit dem Namen "counter" aus der Sitzung zu löschen, nachdem es ungültig gemacht wurde

%Vor%

Wenn Sie viele Attribute haben, können Sie natürlich versuchen, alles mit

zu löschen %Vor%

Aber meiner Meinung nach ist es besser, einen anderen Controller zu verwenden, der nicht @SessionAttribute enthält. Daher werden alle Modellattribute, die andere Controller haben, nicht direkt an die neue Sitzung angehängt. ZB:

%Vor%     
gerrytan 20.06.2013, 06:00
quelle

Tags und Links