Vraptor - 3 interrogações ? antes e depois da mensagem

2 respostas
filipesg

Minhas mensagens de erro estão aparecendo direitinho, recebem os parâmetros e tudo mais, de acordo com o messages.properties. Só que ficam com 3 interrogações “???” antes e depois da mensagem.

// RETORNO: ???O campo "Descrição" é de preenchimento obrigatório!??? validator.checking(new Validations() { { that(!Texto.isEmpty(casa.getDescricao()), "", "campo.vazio", "Descrição"); } });
Agora, se eu faço a validação de outra forma a mensagem fica sem as interrogações, mas também não exibe os parametros.

// RETORNO: O campo "{0}" é de preenchimento obrigatório! if(Texto.isEmpty(casa.getDescricao())) { validator.add(new ValidationMessage("campo.vazio", "", "Descrição")); }
messages.properties

campo.vazio = O campo "{0}" é de preenchimento obrigatório! campo.maxlength = O campo "{0}" deve ter no máximo {1} caracteres!
E esse parametro categoria, eu deveria informar algo?

2 Respostas

Lucas_Cavalcanti

use a primeira opção ou new I18nMessage("", “campo.vazio”, “Descrição”);

e retire a chamada ao <fmt:message do jsp.

filipesg

[Resolvido]
Retirei o fmt:message do jsp e mantive a primeira alternativa de código e funcionou 100%. Valeu Lucas!

Criado 15 de agosto de 2012
Ultima resposta 16 de ago. de 2012
Respostas 2
Participantes 2