一个参数输出如何成为另一个参数输入(值)?或者换句话说,我如何构建复杂的参数。
我试着建立参数。 这是代码:
<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>
答案 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>