validateAdd - vRaptor

Boa Tarde Galera!

Gostaria de saber como faço para tirar os caracteres que estão sendo exibidos nas minhas mensagens configuradas no validateAdd dentro do meu logic?
Obrigada.

*  ???Modelo está vazio???
* ???Placa está vazia???
* ???Tipo está vazio???

Estou usando assim na jsp:

[code]

[/code]

[code]
public void validateAdd(ValidationErrors errors, Veiculo veiculo) {

     if(veiculo.getModelo() == null ||veiculo.getModelo().isEmpty() ){
             errors.add(new Message("modelo","Modelo está vazio"));
     }[/code]
     
     if(veiculo.getPlaca() == null || veiculo.getPlaca().isEmpty() ) {
             errors.add(new Message("placa","Placa está vazia"));
     }
     
     if(veiculo.getTipo() == null || veiculo.getTipo().isEmpty() ) {
             errors.add(new Message("tipo","Tipo está vazio"));
     }

}

vc esta obtendo a chave certa do seu arquivo messages.properties?

pq se for certa, ele tira esses ?? e coloca a mensagem q esta relacionada a chave!!!

ou entao vc tira a tag fmt e coloca só assim

  • ${error.key}
  • Show cara era o fmt, mt obrigada! :slight_smile:

    de nada !!

    Depois tenta internacionazilar seus erros(i18n), fica um sistema mais flexivel!!

    ai sim vc usa a tag fmt passando a chave do message.properties no seu metodo de validacao da Logic!!!

    Tchau