Jsf h:outputFormat与f:param和国际化

Jsf h:outputFormat与f:param和国际化,jsf,internationalization,Jsf,Internationalization,好吧,这对我来说似乎很有意思。我有一段简单的jsf代码: <h:outputFormat id="idOutput" value="#{msgs.mymessage}" styleClass="standard" escape="false"> <f:param id="idLogoutParam" value="#{facesContext.externalContext.requestCon

好吧,这对我来说似乎很有意思。我有一段简单的jsf代码:

<h:outputFormat id="idOutput"
              value="#{msgs.mymessage}"
              styleClass="standard"
              escape="false">
<f:param id="idLogoutParam" value="#{facesContext.externalContext.requestContextPath}"/>
</h:outputFormat>

“msgs”只是从webApplicationContext中的属性文件中获取字符串。我的信息是:

"please click <a href="{0}">here</a>" 
“请单击”
适用于英语区域设置和

"klicken Sie bitte <a href="{0}">hier</a>. " 
“请你吃点东西。”
适用于德国用户。对于德国本地化来说,一切都很顺利。但使用任何浏览器的英文版本(好的,至少ff和chrome)都会重新显示类似的内容 “%7B0%7D”或“{0}”,而不是使用属性的值


我正在使用JSF1.1_02

我没有抓住问题的关键点。 本地化的消息比我发布的时间长。在英文版本中,我使用了 ”“是的。 我不知道我不允许在带有参数的outputFormat中使用它