2010-11-22 4 views
0

При отправке формы, я получаю сообщение:Spring MVC Привязка данных ошибка

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

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

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

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

ответ

1

Я едва отвечал на вопрос, и я нашел ответ:

<form:errors path="pathName"/> 

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

+0

Примите ваш ответ, чтобы вопрос закрылся. – heikkim

0

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

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

Код для боба под названием «команда», по умолчанию.

Смежные вопросы