JavaServer Faces ユーザーズガイド |
目次 |
第2章 JavaServer Facesの機能 |
通常、JavaServer Facesアプリケーションではmanaged beanのプロパティをUIコンポーネントに関連付けて、画面上に表示する値や、送信されたデータを格納します。 また、managed beanはイベント処理、バリデーション、画面遷移で使用するメソッドを定義できます。
UIコンポーネントの値としてmanaged beanのプロパティを割り当てる場合や、イベント処理などのメソッドをUIコンポーネントに割り当てる場合には、#{ }
の中に記述したバリューバインディング式またはメソッドバインディング式でmanaged beanのプロパティやメソッドを指定します。
入出力ページとのマッピングの例を示します。
[入出力ページからmanaged beanを使用する例]
<!-- value にプロパティを、validatorにメソッドを指定 --> <h:inputText id="empNo" value="#{EmployeeBean.userNumber}" validator="#{EmployeeBean.validateNumber}" />
managed beanを使用する方法は以下のとおりです。
managed beanの作成方法と使用方法の詳細は「managed beanの作成」を参照して下さい。
目次 |