Boa tarde,
Estou com problema na exibição da mensagem de erro.
@Post
public void autentica(final Usuario usuario){
if(!this.usuarioDAO.existe(usuario)){
validator.add(new I18nMessage("login", "login.invalido"));
validator.onErrorUsePageOf(this).formulario();
}
result.redirectTo(ProdutoController.class).lista();
}
De acordo o código acima, na teoria depois de fazer :
validator.add(new I18nMessage("login", "login.invalido"));
o vraptor pegaria a mensagem no arquivo "messages.properties" e exibiria na tela, mas não é isso que está acontecendo. A mensagem não está aparecendo, mas ela se encontra no arquivo de propriedades.
login.invalido = usuário ou senha inválido.
Alguém pode me ajudar?