jsf2 h:outputText标记没有使用MessageFormat格式化h:outputText

时间:2010-04-28 00:19:46

标签: jsf internationalization resources facelets jsf-2

jsf2 h:outputText标记没有使用MessageFormat格式化h:outputText

my faces config

<application>
    <resource-bundle>
        <base-name>Messages_pt_BR</base-name>
        <var>bundle</var>
    </resource-bundle>
</application>

我的资源包:

...
EventPageTitle=Event: {0}
...

我的JSF2 XHTML:

<h:outputText value="#{bundle.EventPageTitle}" >
   <f:param value="#{seuTicketEventController.selected.eventName}"/>
</h:outputText>

输出:

Event: {0}

有谁知道如何解决这个问题? 我到处搜索,但我无法解决!

1 个答案:

答案 0 :(得分:5)

您需要<h:outputFormat>,而不是<h:outputText>