JSF-2。 H:OUTPUTFORMAT。复杂的f:param

时间:2013-10-17 08:25:05

标签: jsf-2

一个参数输出如何成为另一个参数输入(值)?或者换句话说,我如何构建复杂的参数。

我试着建立参数。 这是代码:

<h:outputFormat value="Final result is: {0}">
    <f:param>
        <h:outputFormat value="{0} to {1}">
            <f:param value="#{mngr.lowerBound}"/>
            <f:param value="#{mngr.upperBound}"/>
        </h:outputFormat>
    </f:param>
</h:outputFormat>

1 个答案:

答案 0 :(得分:6)

您无法使用标准JSF功能。但是OmniFaces可以为你做到这一点。他们实施了一项特殊的o:param tag

对于你的情况,那将是:

<h:outputFormat value="Final result is: {0}">
    <o:param>
        <h:outputFormat value="{0} to {1}">
            <f:param value="#{mngr.lowerBound}"/>
            <f:param value="#{mngr.upperBound}"/>
        </h:outputFormat>
    </o:param>
</h:outputFormat>