Hibernate Validator para tipo Long

0 respostas
romarcio

Estou usando um formulário JSP com JSTL e Spring. Na tag <form:input/> do Spring eu tenho um campo que é do tipo Long.
Com hibernate validator tem como usar alguma validação caso seja digitada uma string nesse campo?
Uma anotação que pudesse conter a mensagem que só números são permitidos.

Tentei essa: @NumberFormat(style=Style.NUMBER) mas não deu certo.
No caso quando uma letra é digitada e o formulario enviado, acaba sendo lançado esse erro na tela onde deveria aparecer a mensagem:Failed to convert property value of type java.lang.String to required type java.lang.Long for property numeroCartao; nested exception is org.springframework.core.convert.ConversionFailedException: Unable to convert value l from type java.lang.String to type java.lang.Long; nested exception is org.springframework.core.convert.ConversionFailedException: Unable to convert value l from type java.lang.String to type java.lang.Long; nested exception is java.text.ParseException: l

Criado 15 de outubro de 2011
Respostas 0
Participantes 1