Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

Problema de validação do Vraptor

View gist:1155073
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
@Get
@Path("/")
public void consultar(final Requisicao requisicao) {
validator.checking(new Validations() {{
that(requisicao, Matchers.notNullValue(), "requisicao", "parametro.obrigatorio", "requisicao");
}});
if(validator.hasErrors()){
System.out.println("encontrou um erro");
}
validator.onErrorUse(Results.xml()).from(validations.getErrors()).serialize(); //mostra um xml com as chaves do i18n do erro
validator.onErrorUse(Results.status()).badRequest("Mensagem de erro"); //funciona -> retorna um erro 400 - Mensagem de erro
validator.onErrorUse(Results.status()).badRequest(validations.getErrors()); // não funciona -> continua como se não houvesse problemas
 
validator.onErrorSendBadRequest(); //não funciona -> continua como se não houvesse problemas
....
 
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.