JavaServer Faces ユーザーズガイド
目次 前ページ次ページ

第5章 UJIタグを利用した開発

5.2 managed beanのプロパティ参照について

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>

目次 前ページ次ページ

All Rights Reserved, Copyright © 富士通株式会社 2005