mensaje de error de conversión de visualización personalizada con
-
21-08-2019 - |
Pregunta
Estoy utilizando los validadores de hibernación con JSF. ¿Cómo puedo configurar mis mensajes de error de conversión? Yo los estoy usando la siguiente manera, pero no funcionó:
<h:inputText id="input" value="#{myBean.number}" converterMessage="#{msgs.convertError}">
<f:convertNumber />
<rich:beanValidator />
<rich:ajaxValidator event="onblur"/>
</h:inputText>
puedo configurar mensajes validador personalizado en mi grano de la siguiente manera:
@NotNull
@Min(value = 1, message="{greateThanOne}")
public long getNumber() {
return number;
}
Pero qué hacer con los errores de conversión?
Solución
Es posible que desee ver en las caras archivo de recursos (JSF-api.jar, javax / caras / Messages.properties). Basta con definir las siguientes teclas en su propio archivo de recursos y configurarlo en 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}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow