【发布时间】:2017-05-17 12:31:51
【问题描述】:
我有一个类似这样的数据模型:
我有一个父实体 A,它有一个列表类型 B 的子实体。为了在 JSP 页面上显示数据,我将实体 A 的对象作为模型属性传递..
我可以通过绑定字段的 spring PATH 属性来显示实体 A 的所有属性。我在 JSP 中有一个部分,我在其中显示属性表(实体 B 类型),因为它通过迭代包含 B 类型列表中的多个元素使用 jstl for 循环的元素。到目前为止,一切都按预期工作。
我们在 JSP 上有一个功能可以在属性类型 B 的表中添加新行。我编写了一个 JS 方法来在表中添加新行,并将 spring path 属性的索引增加 1。即,如果现有行路径指向 propertyB[0].name ,那么新添加的行的路径将指向propertyB[1].name。
当我在表中添加新行并更新表中的现有行时。提交表单后,我得到了控制器中现有行的更新值,但我没有得到新添加的行作为控制器中的新元素。 我需要做什么才能在对象中获取新添加的元素。
【问题讨论】: