【发布时间】:2014-08-16 20:37:23
【问题描述】:
我正在尝试使用 jsf 简单标签创建一个复合组件,而不利用 UIComponent 的优势。我的意思是我不想通过从 UIComponentBase、UIComponentBase 等继承来实现组件。但是,在实现之后,我希望能够在 JAVA 代码中使用该组件。例如,考虑下面的复合组件(我们称之为 MYcompositeComponent):
<html xmlns="http://www.w3.org/1999/xhtml"
//...
xmlns:composite="http://java.sun.com/jsf/composite">
<composite:interface>
<composite:attribute name="anything" />
</composite:interface>
<composite:implementation>
#{cc.attrs.anything}
</composite:implementation>
</html>
然后我想在一个 JAVA 类中使用这个组件,如下所示:
public class JavaClass {
private MYcompositeComponent mYcompositeComponent;
// ....
}
【问题讨论】:
标签: java jsf jsf-2 primefaces composite-component