5

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

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

<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>
4

1 回答 1

6

您不能使用标准的 JSF 功能。但是OmniFaces可以为您做到这一点。他们实施了一个特殊的o:param标签

对于你的情况,那将是:

<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>
于 2013-10-17T09:29:37.043 回答