Bom dia,
Estou desenvolvendo um sistema com VRaptor 3.3.1 em que todas as requisições são realizadas via ajax, porém estou tendo problemas em retornar as mesagens de erro no formato json, lendo um arquivo properties com as mensagens internacionalizadas. Estou utilizando o seguinte código:
List<Message> errors = new Validations() {{
that(fileNotIsValid(), "error", "file.invalid");
}}.getErrors();
validator.addAll(errors);
validator.onErrorUse(json()).from(errors).serialize();
Quando realizo uma validação da forma abaixo (sem ajax), ele funciona normalmente com a mensagem vindo do arquivo message.properties.
validator.checking(new Validations() {
{
that(fileNotIsValid(), "error", "file.invalid");
}
});
validator.onErrorUse(logic()).redirectTo(FileController.class).viewFile();
Qunado uso o json() ele retorna:
Agradeço a ajuda,
Obrigado a todos!
