ValidationErrors fora do validate

0 respostas
diguix

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

Criado 24 de agosto de 2009
Respostas 0
Participantes 1