Мне нужно объяснение роли BindingResults. Хотя я изучал его в Интернете, и он, кажется, используется для проверки правильности запроса и выявления ошибок, но я не нашел подробных ответов, которые могли бы объяснить ситуацию, с которой я столкнулся.
Итак, ниже поле в сущности
private List<Grade> listOfGrade;
который заполняется из формы
Выберите оценки
<td>
<select id="listOfGrade" name="listOfGrade" multiple="multiple">
<option value="70">6</option><option value="71">7</option><option value="72">8</option><option value="73">9</option><option value="74">9</option>
</select><input type="hidden" name="_listOfGrade" value="1"/>
</td>
</tr>
Если я удалю вышеупомянутый «select» из формы, форма будет отправлена без bindingResult; но если сохранить, форма не будет отправлена без добавления опции BindingResult в метод контроллера. Выдает ошибку 400. Почему?
Заранее спасибо!
Аби