我们在多部分表单中使用 Spring MVC 3.2.4 和 spring 表单标签和 JSTL 核心标签(用于可选文件上传)。我们有一个通过控制器传递的用于视图绑定的表单支持对象。然后在实现 Spring Framework Validator 的自定义验证器中验证该表单对象。
当用户提交没有必填字段的表单时,表单会通过 . 当用户更正缺少的字段并重新提交时,响应是 400 错误,说明“客户端发送的请求在语法上不正确()”。没有额外的堆栈跟踪或错误。
这种行为被进一步隔离以形成绑定到 List 对象而不是 String 对象的元素(即<input name="address[x]" />
其中 x 是地址输入的数量)。有没有人见过类似的行为?
问候