从<f:validatelongrange>错误消息中的数字中删除逗号

时间:2016-07-28 22:37:22

标签: jsf jsf-2 primefaces

在JSF和Primefaces中有一个简单的整数输入,其最大和最小范围。

<p:inputText id="fooBar"
         value="#{foo.bar}"
         placeholder="fooBar"
         required="true">
  <f:converter converterId="javax.faces.Integer"/>
  <f:validateLongRange minimum="500" maximum="3000"/>
</p:inputText>

我要做的是当用户输入超出范围的值时,在生成的错误消息中从3,000中删除逗号。可能吗?如果是这样的话?例如,我想要它说

FooBar: The value must be between 500 and 3000

不是

FooBar: The value must be between 500 and 3,000

编辑: 一些可能有用的其他信息。应用程序使用本地化。这是该消息的英文版本。我正在覆盖此验证器生成的默认消息。

javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = {2}: The value must be between {0} and {1}

0 个答案:

没有答案