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:
Tags und Links spring spring-mvc