JSF-Komponente ohne Bindung bean-Eigenschaft

Wie genau funktioniert der folgende code funktioniert:

#{aaa.id}
<h:inputText id="txt1" binding="#{aaa}"/>

Ich meine, in der Regel die Komponente, die Bindung funktioniert, indem Sie eine Eigenschaft (vom Typ UIComponent) in einer Bohne. Hier gibt es keine bean-noch Sachschäden sind, aber dennoch den Namen "aaa" bekommt gebunden korrekt (Anzeige der Modul-id - "txt1"). Wie funktioniert es/wo wird es angegeben?

Dank

UPDATE: Der JSF2.0 Spec [pdf] (Kapitel 3.1.5) sagt:

"Ein-Komponente-Bindung ist eine spezielle Wert-Ausdruck verwendet werden können, zu erleichtern "Verkabelung" eine Komponenteninstanz zu einem
entsprechenden Eigenschaft einer JavaBean... Die angegebene ValueExpression müssen Punkt-zu-Lesen-schreiben JavaBeans-property vom Typ UIComponent (oder
entsprechende Unterklasse)."

InformationsquelleAutor jarek.jpa | 2011-11-17

Schreibe einen Kommentar