Spring MVC数据绑定错误

时间:2010-11-22 08:36:37

标签: spring-mvc

提交表单时,我会收到消息:

  

com.xxx.mvc.reports.ReportController:数据绑定错误:6 {||||||| - |}

命令类继承自抽象基类。

使用调试时,我可以看到在命令类上设置了值。我用的是2.5弹簧。设置字段后,在控制器中调用onSubmit之间发生错误。我使用SimpelFormController。未调用onSubmit方法,因此我无法检查那里的BindException。

这是什么意思,我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

我几乎没有发布问题,我找到了答案:

<form:errors path="pathName"/>

给了我错误。

答案 1 :(得分:0)

如果您想在页面中轻松查看与命令bean相关的每个绑定错误,请输入以下内容:

<spring:bind path="command.*">
    <c:forEach items="${status.errorMessages}" var="error">
        <font color="red">Error code: <c:out value="${error}"/></font>
        <br><br>
    </c:forEach>
</spring:bind>

默认情况下,代码用于名为“command”的bean。