コンポーネント・インスタンスにバインドするプロパティを記述する場合、そのプロパティは、コンポーネントのタイプと一致しており、そのコンポーネントを受け入れて戻す必要があります。たとえば、inputText
タグのバインディング属性にプロパティをバインドする場合、そのプロパティは、HtmlInputText
を受け入れて戻す必要があります。すべてのプロパティに対して、JavaBeansの仕様に従ってアクセッサ・メソッドも提供する必要があります。
たとえば、inputText
タグを配置し、それをbinding
属性を使用してMyBean
バッキングBeanにバインドする場合、Beanのコードは次のようになります。
private HtmlInputText inputText1;
public void setInputText1(HtmlInputText inputText1)
{
this.inputText1 = inputText1;
}
public HtmlInputText getInputText1()
{
return inputText1;
}
値バインディングについて
タグ属性のバインドとコンポーネント・インスタンスのバインドの比較
Copyright © 1997, 2006, Oracle. All rights reserved.