Galera o seguinte, tenho um campo no meu jsf que aceita digitar somente inteiros. Mas é possível copiar um texto e colar nele. Para isso criei um converter para exibir a mensagem de “Campo Inválido”. O que eu quero agora é personalizar esta mensagem, ou seja, colocar o nome do campo na mensagem.
Por exemplo:
Campo Valor Inválido.
Campo Numero Inválido.
e assim por diante.
Chegue a definir no meu Messages.properties assim:
error.validate.invalidfield = Campo {0} inválido.
Mas, ele não exibe o nome do campo, ao invés disto, ele mostra o dígito zero entre chaves.
Obrigado.