我有以下形式的模型:Java的春天FormFactory.form嵌套对象
ReservationLockRequestForm:
public class ReservationLockRequestForm {
private Restaurant restaurant;
private ReservationInquiryResponse reservationData;
private Time reservationTime;
}
我离开了干将,setter和易读性空构造函数。
现在,如果我把这个
formFactory.form(ReservationLockRequestForm.class).bindFromRequest().get()
我得到
Invalid property 'restaurant[tables][1][numberOfChairs]' of bean class [models.helpers.forms.ReservationLockRequestForm]: Illegal attempt to get property 'restaurant' threw exception
的Restaurant
模型包含一个List<Tables>
对象,而Tables
模型确实含有numberOfChairs
属性。
我在做什么错?
编辑:添加一个断点ReservationLockRequestForm
Restataurant Setter
revels传入的Restaurant
对象为空(所有属性都为空),但快速检查它包含所有数据的请求revels。