UJIタグでmanaged beanのプロパティを参照する場合、JavaServer Faces定義ファイル(faces-config.xml)に登録したBeanのIDをbeanアトリビュートに、Beanのプロパティ名をpropertyアトリビュートに指定します。
以下に、JavaServer Faces定義ファイル(faces-config.xml)と、JSPの例を示します。
[JavaServer Faces定義ファイル(faces-config.xml)の例]
<faces-config> <managed-bean> <managed-bean-name>myBean</managed-bean-name> <managed-bean-class>mypkg.MyBean</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> </managed-bean> </faces-config>
[uji:listを使用したJSPの例]
<f:view>
<uji:form name="myform" >
<uji:list bean="myBean" property="listModel" >
<uji:listRenderer type="list" >
<ul><uji:children /></ul>
</uji:listRenderer>
<uji:listRenderer type="element" >
<li><input name="<uji:name/>" value="<uji:value/>"></li>
</uji:listRenderer>
</uji:list>
<uji:pushButton label="送信" />
</uji:form>
</f:view>