2010-12-28 6 views
0

Ich speichere Benutzer-ID in Sitzung in meinem Projekt, aber es wird irgendwie null. Ich möchte die gleiche Sitzung in einer anderen JSP-Datei nur mit dieser Sitzung zugreifen. Ich möchte einige Aufgaben wie automatische Aktualisierung durchführen. Wie kann ich es tun?Session-Problem mit Jsp

Antwort

0

Entweder der Benutzer ist nicht da, oder es gibt eine andere Sitzung. Drucken Sie das Folgende in den beiden JSPs

${pageContext.session.id} 

und prüfen Sie, ob sie identisch sind. Wenn sie gleich sind, dann wird der Benutzer einfach nicht (richtig) platziert oder in der Sitzung an erster Stelle zugegriffen. Wenn sie unterschiedlich sind, ist die Sitzung gerade abgelaufen oder ungültig, oder es gibt einen anderen Kontext oder sogar eine andere Domäne in der URL. Die Sitzung ist nämlich an eine bestimmte Domäne und einen bestimmten Kontext gebunden. Es ist jedoch möglich, die Sitzung unter verschiedenen Kontexten in derselben Domäne zu teilen, aber die Konfiguration hängt vom verwendeten Servletcontainer ab.