Json 从jsp到控制器SpringMVC模型的数据绑定将列表作为一个属性

Json 从jsp到控制器SpringMVC模型的数据绑定将列表作为一个属性,json,Json,我尝试了这种方法,但仍然没有初始化方法,并且它给出null //模型类集合属性 @OneToMany(cascade = CascadeType.ALL, mappedBy = "customer", fetch = FetchType.EAGER) private Set<PaymentMethod> methods; @OneToMany(cascade=CascadeType.ALL,mappedBy=“customer”,fetch=FetchType.EAGER

我尝试了这种方法,但仍然没有初始化方法,并且它给出null

//模型类集合属性

 @OneToMany(cascade = CascadeType.ALL, mappedBy = "customer", fetch = FetchType.EAGER)

   private Set<PaymentMethod> methods;
@OneToMany(cascade=CascadeType.ALL,mappedBy=“customer”,fetch=FetchType.EAGER)
私有集方法;
//jsp表单

      <input type="checkbox" name="customer.methods[0].type" value="CC">credit card<br>
      <input type="checkbox" name="customer.methods[1].type" value="DC">debit card<br>
      <input type="checkbox" name="customer.methods[2].type" value="PP">pay pal<br>
      <input type="checkbox" name="customer.methods[3].type" value="BC">bank credit
    </div>

信用卡
借记卡
支付宝
银行信贷

您的问题很难理解,但从我第一眼看到的情况来看,您试图访问一个列表,就好像它是一个数组,而不是一个数组

至少应该是
customer.getMethods().get(0.getType()
等等


为了清晰起见,getter就在那里。当然,您的实体也必须有getter和setter。

感谢您的帮助,我使用setter和getter,我想通过spring controller从jsp页面使用json将数据绑定到具有methods属性的customer对象,只要customer确实是jsp代码中的实体,我所说的应该可以使用