如何做多个嵌套ui:参数



我正在一个项目中工作,我想测试一下我能用JSF中的模板做多少事情。现在我正在研究参数,我想知道你如何可以模板多个参数。

<h:outputText value="#{bean.getobject.action}"/>

我将把参数像这样…

<ui:param name="bean" value="#{myBean}"/>
<ui:param name="getobject" value="object"/>
<ui:param name="action" value="action"/>

我试过这样做,但我得到一个错误CDATA tags may not nest .

这有可能吗?如果没有,还有其他选择吗?

可以嵌套<ui:param>值。只需将它们作为EL表达式引用,如下所示:

<ui:param name="bean" value="#{myBean}"/>
<ui:param name="getobject" value="#{bean.object}"/>
<ui:param name="action" value="#{getobject.action}"/>

希望这能回答你的问题。

最新更新