我试过这种方式,但是方法仍然没有初始化,它给出了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>
答案 0 :(得分:0)
你的问题很难理解,但从乍看之下我可以看出,你正试图访问一个列表,好像它是一个不是它的数组。
至少它应该是customer.getMethods().get(0).getType()
等等。
为了清晰起见,吸气剂在那里。当然,你的实体也必须有吸气剂和制定者。