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 回答