0

JSF複合コンポーネントを介してバッキングBeanに値を渡すことが可能かどうかを調べようとしています。だから私がこのようなインターフェースを持っているなら

<composite:interface>
    <composite:attribute name="commentList"/>
</composite:interface>

次に、commentListの値をバッキングBeanに割り当てて、処理を実行できますか?

ボーナス質問:このコンポーネントにローカライズされたBeanを作成できますか?つまり、このコンポーネントの他のインスタンスと競合しないようにBeanを作成する方法はありますか?

4

1 に答える 1

0

componentType属性を介してバインドする、いわゆるバッキングコンポーネントを使用できます。

<composite:interface componentType="someComposite">

@FacesComponent("someComposite")
public class SomeComposite extends UINamingContainer {
    // ...
}

はい、各複合インスタンスには明らかに独自のバッキングコンポーネントインスタンスがあります。

より具体的な実例を次に示します。

于 2012-12-29T01:02:09.737 に答える