我是新来的JSF,我试图以显示与UI中的JSF2组件:包括我们可以使用ui:include在JSF中来显示一个组件吗?
<ui:include src="myComponent.xhtml">
<ui:param name="attr" value="aValue"/>
</ui:include>
该组件是显示成功,但参数是不传递到JSF2组件。属性attr在组件的接口中定义。
它的工作原理,如果我用我的组件是这样的:
<ez:myComponent attr="aValue"/>
使用UI中的点:包括是使用类似的东西:
<ui:include src="#{componentName}"/>
我做得不支持还是有另一种方式来显示我的组件,并填写参数?
我正在使用GlassFish v3。
在此先感谢。
不太确定你在问什么。您是否尝试使用?如果是这样,你的代码的其余部分是什么,你期望看到这个参数集? –
Damo
2010-02-14 08:50:17
很抱歉,如果不清楚。我想动态地包含一些JSF2组件,我想知道它是否可能。组件的名称由我自己的bean提供。 在我的测试过程中,如果我声明我的组件为,组件将正确显示。但是我不能用这种语义动态地显示一个组件。 因此,我尝试使用ui:include并显示组件,但属性“attr”的值未传递给组件。 对于组件,我们假设它只是。 –
Awano
2010-02-15 09:29:20