Java Spring:如何为嵌套对象列表注册转换器/编辑器
我有非常复杂的html表单,我正在尝试将它映射到模型。表格包含有关董事会的信息(姓名、日期、所有者等)和项目列表。每个项目也包含一些数据。项目是动态添加/删除的,所以我在发送表单之前使用JS添加索引。这是我表格的一部分:Java Spring:如何为嵌套对象列表注册转换器/编辑器,java,html,spring,Java,Html,Spring,我有非常复杂的html表单,我正在尝试将它映射到模型。表格包含有关董事会的信息(姓名、日期、所有者等)和项目列表。每个项目也包含一些数据。项目是动态添加/删除的,所以我在发送表单之前使用JS添加索引。这是我表格的一部分: <div> <label>Link:</label> <input type="text" name="items[<index>].link"> <label>JScript:&l
<div>
<label>Link:</label>
<input type="text" name="items[<index>].link">
<label>JScript:</label>
<select name="items[<index>].javaScript">
<option>disable</option>
<option>enable</option>
</select>
</div>
及
但它根本不起作用。检查这个答案
public class Board
{
private long id;
private User owner;
private String title;
private List<Item> items;
...
}
binder.registerCustomEditor(Item.class, "items", new PropertyEditorSupport()
binder.registerCustomEditor(List.class, "board.items", new CustomCollectionEditor(List.class)