1

我正在构建一个自定义验证器,它依赖@Annotations于我的模型/POJO(我不能使用@Valid或扩展Validator)。

我正确地创建并填写了一个FieldError. 现在,我的问题是:如何获取必须在屏幕上显示的错误消息(来自文件属性)。我需要在课堂上操作该消息,所以我必须在它显示在屏幕上之前到达它

例如,我知道我的 FieldError 的代码之一是Size.objectName.fieldName. 我需要从文件属性中获取相关消息。

如果我将我的添加FieldErrorBindingResultBindingResult请完成所有工作并将“Size.objectName.fieldName”转为“大小应在 3 到 10 之间”。我怎么能自己做呢?

谢谢

4

1 回答 1

1

Display all errors:

<spring:hasBindErrors name="Form">
    <c:forEach var="error" items="${errors.allErrors}">
        <b><spring:message message="${error}" /></b>
        <br />
    </c:forEach>
    </spring:hasBindErrors>
于 2015-12-02T08:07:09.063 回答