Olá, estou usando o JSF, tenho um campo onde é digitado uma data:
<h:inputText maxlength="10" value="#{contractController.contractVO.dtBegin}" label="#{contractMessages.dtBegin}" >
<f:convertDateTime pattern="#{commonsMessages.date_pattern}" timeZone="#{contractController.timeZone}"/>
</h:inputText>
Se eu digitar uma data inválida, ele está me retornando a seguinte mensagem:
[color=red]Inicio: Ocorreu um erro de conversão.[/color]
olhando o Messages_pt_BR.properties, verifiquei que o faces está usando este converter para fazer a conversão:
javax.faces.component.UIInput.CONVERSION_detail = [color=blue]"{0}": Ocorreu um erro de conversão.[/color]
mas eu queria que ele usasse este, que também está mo arquivo Messages_pt_BR.properties.
javax.faces.convert.DateTimeConverter.CONVERSION_detail = [color=blue]"{0}": O valor especificado não é uma data válida.[/color]
Alguem sabe como faço isso?