我有一个基于 Spring + Hibernate + JSP 的应用程序,其中一个实体(Invoice)包含一个 @OneToMany 字段(InvoiceItems),它作为 List 类型成员存在于实体对象中。
在 JSP 页面中,我想在此字段中插入一个新发票以及几个值(更多 InvoiceItems)。但我不知道,我怎么能在 JSP 上引用它。我试过了
<form:input path="invoiceItems[0].unitPrice" />
但这不会使用适当的 unitPrice 值加载 @ModelAttribute 对象的 (Invoice) invoiceItems 字段。
谢谢!
更新:
解决方案是在要映射的输入字段周围使用spring:bind 标签