将未转义的资源包属性传递给JSF组件属性

时间:2013-07-31 00:29:02

标签: java jsf java-ee internationalization

更具体一点,我需要将一些 i18n 消息(使用资源包)传递给 inputText 占位符(使用 JSF2.2 p:passthrough):

属性文件:

someI18nMessage=<helloWorld>

XHTML

<h:inputText id="someInput" value="#{someController.someInput}" p:placeholder="#{i18n[someI18nMessage]}" />

这会将转义 <helloWorld>打印到网页。

unescape 资源包邮件的常用方式是:

<h:outputText value="#{i18n[someI18nMessage]}" escape="false" />

但我无法在p:placeholder的de h:inputText属性中内联此组件。

0 个答案:

没有答案