我正在使用 JSF 1.2,我想使用ui:component
标签创建一个自定义组件。我需要在我的应用程序的很多地方使用这个组件,所以我希望这个组件是高度可重用的。
问题是,对于这个自定义组件的每次使用,我都需要一个支持 bean 来存储我的信息并充当某些事件的动作侦听器。我在我的应用程序中的大约 15 个地方使用了这个组件,而且我还在一个页面中不止一次地使用了这个组件。
我不想创建自定义 JSF 组件(带有 UIComponent、渲染器等),而且我不知道如何管理支持数据。
有什么方法可以指定一个类,并且自定义组件在我每次使用它时都会创建一个类的实例?
编辑: 是否可以扩展现有的 JSF 组件?(我使用 Richfaces 实现)
欢迎任何帮助或想法。