1

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

属性文件:

someI18nMessage=<helloWorld>

XHTML

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

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

取消转义资源包消息的常用方法是:

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

但我不能在 dep:placeholder属性中内联这个组件h:inputText

4

0 回答 0