从jsp到控制器spring mvc model的数据绑定将list作为属性

时间:2017-08-18 10:14:01

标签: json

我试过这种方式,但是方法仍然没有初始化,它给出了null。

//模型类集属性

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

   private Set<PaymentMethod> methods;

// jsp form

      <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>

1 个答案:

答案 0 :(得分:0)

你的问题很难理解,但从乍看之下我可以看出,你正试图访问一个列表,好像它是一个不是它的数组。

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

为了清晰起见,吸气剂在那里。当然,你的实体也必须有吸气剂和制定者。