我需要解释 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>
如果我从表单中删除上述“选择”,则表单会在没有 bindingResult 的情况下提交;但是如果没有将 BindingResult 选项添加到控制器方法,则不会提交表单。它给出错误 400。为什么?
提前致谢!阿比