Struts JSP : set textfield-Wert aus den session-Informationen

Ich habe eine DLPUser Objekt in meiner session, das DLPUser ist im Grunde ein container für Strings, ints und einige nützliche Infos für mich.

(das ist ein Stück code, der in meiner action-Klasse in java)

Map <String, Object> session = ActionContext.getContext().getSession();
session.put("logged-in","true");
session.put("user", user); //user is DLPUser user = new DLPUser();

Nun möchte ich zeigen, den Wert des Benutzers.getName(); in ein textField in einigen JSP
Wie kann ich dies tun?
Ich arbeite mit Struts-tag und das folgende hat nicht funktioniert.

<s:textfield label="Name" name="name" value="<% session.user.getName(); %>"/>

oder

<s:textfield label="Name" name="name" value="#session.user.getName"/>

Diese soll einfach sein... aber ich komme nicht weiter und finde keine gute Referenz über dieses Ding in struts und jsp.
Jede Hilfe wird sehr geschätzt.

InformationsquelleAutor nacho4d | 2009-09-02

Schreibe einen Kommentar