Spring MVC Ошибка привязки данных - PullRequest
0 голосов
/ 22 ноября 2010

При отправке формы я получаю сообщение:

com.xxx.mvc.reports.ReportController: Ошибки привязки данных: 6 {||||||| - |}

Командный класс наследуется от абстрактного базового класса.

При использовании отладки я вижу, что значения задаются в классе команд. Я использую весну 2.5. Иногда после установки полей и между вызовами onSubmit в контроллере возникает ошибка. Я использую SimpelFormController. Метод onSubmit не вызывается, поэтому я не могу проверить BindException там.

Что это значит и как я могу устранить это?

Ответы [ 2 ]

1 голос
/ 22 ноября 2010

Я едва разместил вопрос и нашел ответ:

<form:errors path="pathName"/>

дает мне ошибки.

0 голосов
/ 20 июня 2011

Если вы хотите легко увидеть каждую ошибку привязки, связанную с вашим командным компонентом, на странице, введите что-то вроде:

<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>

Код по умолчанию для bean-компонента с именем "command".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...