【发布时间】:2019-10-04 11:44:51
【问题描述】:
我正在尝试翻译 inputText 的 de label 属性,但我不知道是否可行。
我的代码如下:
<h:outputLabel for="input_titulo" value="#{msg.titulo}"/>
<h:inputText value="#{bean.titulo}" id="input_titulo"
required="true" label="#{msg.titulo}">
<f:validateLength maximum="255" />
</h:inputText>
“titulo”是我正在使用的 Messages.properties 的一个键,它在 outputLabel 标记中显示良好。
但是当显示验证错误时,该字段的标签为空:
"": La longitud del valor es mayor al máximo permitido de 255 caracteres.
我正在使用 myfaces 2.0.2 实现。
【问题讨论】:
-
MyFaces 2.0.2 :o 这已经快十年了。您可能想要升级到最新版本,以排除您的问题实际上是由一个已经修复很久的错误造成的。
-
谢谢。您知道是否有一种解决方法可以在不升级 myfaces 版本的情况下解决此问题?
-
一种方法是,解压缩 MyFaces JAR,应用与他们所做的完全相同的修复,重新打包并替换原来的。但这真的有点疯狂。
-
谢谢。这有点疯狂,但至少这是一个机会。
标签: jsf-2