【发布时间】:2018-07-09 06:10:58
【问题描述】:
我试图使用spring form 标签库绑定 POJO。绑定引用类 bean 变量后,我收到“Bad Request Error-Http Status 400”。
如果我删除引用类的绑定,我的表单提交成功并且值也被填充到类中。
public class EmployeeTourPojo {
private String empDisplayName;
private List<TourDetailsPojo> tourDetails;
//getter and setter
}
和
public class TourDetailsPojo {
private Date departDate;
private String departTime;
//getters and setters
}
JSP:
<td><form:input path="empDisplayName" class="form-control"/> </td>
<form:input placeholder="Departure Date" path="tourDetails[${index}].departDate" required="required" class="datepicker form-control"/><br/>
我从少数 articles 获得了引用,但他们在获取请求时加载引用 bean 列表,而我在提交 JSP 之前添加行。
【问题讨论】:
-
索引是如何填充的?
-
stackoverflow.com/questions/9617207/… 这可能会解决您的问题。
-
请发布您的控制器。我想问题出在那儿。
-
你的第一个输入 div 是如何生成的?
标签: java jsp spring-mvc modelattribute spring-form