<html:text value="?" />

rosmi

Mitglied
hallo,

am Anfang einer JSP-Seite ist eine Bean definiert
<bean:define id="user" name="userFullDetails" scope="request"/>

Mit Werten aus user-Bean müssen die Textfelder vorbelegt werden.
<html:text property="title" value="${user.title}" /> führt nicht zu dem gewünschten Resultat.

<html:text property="title" value="<%=user.getTitle()%>" /> funktioniert auch nicht.


Wollte Scriplets so weit wie möglich vermeiden. Gibt es für dieses Problem eine einfache und elegante Lösung?

P.S.: kenne mich mit Struts-Tags nicht so gut aus, vielleicht deswegen die Probleme

Danke für jede Hilfe

Gruß,
rosmi
 
lösung

<html-el:text property="title" value="${user.title}" /> führt zu dem gewünschten Resultat. (Beachte: html-el)

<html:text property="title" value="<%=( (User) user).getTitle()%>" /> funktioniert auch (hier wird gecastet)
 

Neue Beiträge

Zurück