Created
August 18, 2011 20:17
-
-
Save marceloemanoel/1155073 to your computer and use it in GitHub Desktop.
Problema de validação do Vraptor
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@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 | |
.... | |
} |
Olá wbotelhos, logo depois que escrevi o email pra lista eu cheguei nesse
tópico. Estranhamente ainda continuei recebendo funcionando como antes...
cheguei a debugar o código, vi que estava passando no método da classe que
você postou mas ainda estava passando direto. :(
On Thu, Aug 18, 2011 at 18:08, wbotelhos < ***@***.***>wrote:
Veja esse tópico:
http://groups.google.com/group/caelum-vraptor/browse_thread/thread/9d628ae5e1c58138
##
Reply to this email directly or view it on GitHub:
https://gist.github.com/1155073
##
[]'s
Marcelo Emanoel
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Veja esse tópico: http://groups.google.com/group/caelum-vraptor/browse_thread/thread/9d628ae5e1c58138