Tenho o seguinte código:
this.validator.checking(new Validations() {
{
this.that(!user.getLogin().isEmpty(), "error", "validator.required", this.i18n("user.login"));
this.that(!user.getPassword().isEmpty(), "error", "validator.required", this.i18n("user.password"));
}
});
Na JSP faço:
<c:forEach var="error" items="${errors}">
errors += "${error.message}\n";
</c:forEach>
O problema é, o error.message está retornando o valor da chave “validator.required” mas não está substituindo o valor {0} pelo valor que estou passando no validator.checking.
fica assim: “O campo {0} é obrigatório”
Como solucionar este problema?