Pessoal, estou quero usar o ValidationErrors do vrpator fora do metodo validate, porém estou tendo uns probleminhas.
Segue meu código:
public String adicionar(Credenciado credenciado) throws AmbienteException {
ValidationErrorsFactory errorsFactory = new DefaultValidationErrorsFactory();
ValidationErrors errors = errorsFactory.newInstance();
try {
CredenciadoRn credenciadoRn = new CredenciadoRn();
credenciadoRn.adicionar(credenciado);
return "ok";
} catch (ObjetoExistenteException e) {
errors.add(new Message("credenciado", "Credenciado já existe"));
return "invalid";
}
}
meu views.propertiws
credenciado.adicionar.invalid= credenciado/novo.jsp
o que acontece, é que ele retorna para a página correta porém sem erro nenhum adicionado.
Meu problema é quando cai na exception, quero tratar a exceção corretamente para o usuário.
Alguma sugestão ?
Abraços