Wie kann ich einstellen, JSP UseBean Werte aus einem servlet
Schreibe ich eine web-Anwendung mit JSP usebean-tag in der session-scope, wie unten gezeigt
<jsp:useBean id="userSession" class="project.session.UserSession" scope="session" />
Habe ich auch geschrieben, ein filter, der einige Verarbeitung und muss einige Werte auf der userSession bean. Wie bekomme ich ein handle auf das Objekt, und legen Sie Werte auf? Ich habe versucht, immer das Objekt aus der session, wie unten gezeigt, aber diese Methode funktioniert nicht.
UserSession userSession = (UserSession)request.getSession().getAttribute("userSession");
Benutze ich Tomcat für die Entwicklung.
- Dein filter läuft, bevor Sie Ihre JSP tut. Ich nehme an, Sie beziehen sich auf den Zugriff auf die bean, nachdem Sie es eingestellt habe (d.h. ein anderer Wunsch). Ist die session gültig?
- Ja die session gültig ist.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn es null ist (es wird immer auf die ersten Anfrage), dann müssen Sie nur precreate es selbst.