与显示定制转换错误消息<丰富:beanValidator />
-
21-08-2019 - |
题
我使用休眠验证器使用JSF。 如何设置我的转换错误消息?我使用他们在下面的方式,但它没有工作:
<h:inputText id="input" value="#{myBean.number}" converterMessage="#{msgs.convertError}">
<f:convertNumber />
<rich:beanValidator />
<rich:ajaxValidator event="onblur"/>
</h:inputText>
我可以在豆这样设置自定义的验证信息:
@NotNull
@Min(value = 1, message="{greateThanOne}")
public long getNumber() {
return number;
}
但随着转换错误怎么办?
解决方案
您可能想看看面孔资源文件(JSF-api.jar文件,使用javax /面/ Messages.properties)。 就在你自己的资源文件中定义下列键和faces-config.xml中配置它。
javax.faces.converter.NumberConverter.NUMBER={2}: ''{0}'' is not a number.
javax.faces.converter.NumberConverter.NUMBER_detail={2}: ''{0}'' is not a number. Example: {1}
不隶属于 StackOverflow