Olá pessoal, firme e forte?
Andei pensando e me surgiu uma pequena ideia que pode ser relevante.
Seguinte, as mensagens de erros contidas no Validator somente são acessadas através de um for, ex da documentação do vraptor :
<c:forEach var="error" items="${errors}">
${error.category} - ${error.message}<br />
</c:forEach>
bom, isso é bacana mas se precisarmos colocar uma das mensagens em algum lugar especifico vai ficar difícil ex:
atualmente seria possível se no controller fizermos um for para alimentar o result.include com cada mensagem de erro ex:
if(validator.hasErrors()){
for(Message message : validator.getErrors()){
result.include(message.getCategory(), message.getMessage());
}
}
Minha sugestão é o Validator disponibilizar um HashMap<String, Message> ou <String, String> contendo as mensagens, assim poderíamos acessar um erro específico mais facilmente…
O que vcs acham…
[]s…
