詳細アイコン JSF EL式を使用したバインド

JSF 1.2では、JSFとJSPの式言語を統合したJava EE 5統合式言語(EL)をサポートしています。

ELを使用して、JSFページのコンポーネント・タグからプロパティ(他の値)へのバインディング、またはアプリケーション内のクラスのメソッドへのバインディングを作成します。メソッド式は、メソッドを実行する方法を提供します。値式は、コンポーネントの属性に対する値を提供します。

値式の構文

値式の構文は、次の例外を除いて、JSP 2.1式言語で使用するのと同じ構文に従います。デリミタは、#{と}であることが必要です。JSF EL式では、EL関数をサポートするようになりました。

値式の例を次に示します。

メソッド式の構文

メソッド式では、次のパターンのいずれかを使用する必要があります。

式には、値式の構文で説明したJSF EL式を使用できます。値は、式のオブジェクトのメソッド名と一致する識別子である必要があります。

演算子

式言語では、.演算子と[]演算子の他に、次の演算子が用意されています。