我有一个message.properties文件,其中包含:
success_text=How cool... You have guessed the number. {0} is correct!
我有一个包含以下内容的JSF:
<h:outputText value="#{msg.success_text}" >
<f:param value="#{numberBean.userNumber}" />
</h:outputText>
无论价值是什么,HTML都会出现:
多酷......你已经猜到了这个数字。 {0}是正确的!
为什么{0}
没有更改为<f:param>
中指示的值,我该如何解决?
答案 0 :(得分:8)
<h:outputText>
不支持<f:param>
。它仅适用于<h:outputFormat>
。
<h:outputFormat value="#{msg.success_text}" >
<f:param value="#{numberBean.userNumber}" />
</h:outputFormat>