1
resposta

Como adicionar mensagens de erro com parâmetros?

Por exemplo, geralmente a gente cria uma mensagem no "properties":

campo.obrigatorio=O campo {0} é obrigatório.

Onde o {0} é um parâmetro que passamos pra mensagem. Como faria isso com o Validator pra evitar que eu crie várias mensagens onde só muda o nome do campo?

1 resposta

Vc teria que fazer o código de validação na mão. Apesar que, geralmente você coloca a mensagem do lado de campo de texto na página, então você pode mandar algo assim no properties:

NotBlank.java.lang.String = Campo obrigatório

E aí todo mundo que falhar no NotBlank vai aparecer Campo Obrigatório. Ou você pode usar o {0} nessa mensagem :).