2016-07-21 7 views
-1

Wie kann ich session Attribute nach der Verwendung sendRedirect() Methode erhalten? Wenn ich versuche, die Daten session, Attribute zu bekommen. Sie sind jedoch null, da nach dem Aufrufen dieser Methode eine neue Sitzung erstellt wird.Wie erhalten Sie vorhandene Sitzungsattribute nach der Verwendung von sendRedirect()?

+0

Ich vermute, das ist Java? Es würde Menschen helfen, wenn Sie das Tag für die Sprache hinzufügen, die Sie verwenden, sonst wird es sehr schwierig sein, eine Lösung zu finden! – Draken

Antwort

0

response.sendRedirect() erstellt nicht magisch eine neue Sitzung.

Um ein vorhandenes Objekt aus der aktuellen Sitzung zu erhalten, einfach request.getSession.getAttribute("attrKey").
Davor sollten Sie es bereits gespeichert durch so etwas wie request.getSession().setAttribute("attrKey", object);

sagen Wenn das nicht, bitte überprüfen Sie funktioniert, wenn das Objekt bereits null ist, bevor Sie es in der Sitzung
OR
gespeichert Wenn Cookie Ihres Browsers deaktiviert ist .

Verwandte Themen