绑定Set集合中的对象
问题内容:
我有一个表格,可以填充Collection的某些对象。我用一个List实现了该集合(一切正常),但是现在我想使用Set。我注册了一个属性编辑器来创建对象。问题是我不知道填充Set对象必须使用什么语法。
public class MyObject(){
Set<OtherObject> otherObjects = new HashSet();
}
我已经尝试过使用表单标签中的语法,例如列表语法:
name="otherObjects['${status.index}']"
就像地图的语法一样:
name="otherObjects['${id}']"
但是两者都会出错,因为“在索引属性路径’otherObjects [0]’中引用的属性既不是数组,也不是List或Map”
我也尝试过
name="otherObjects"
但这不会填充对象。谁能告诉我如何将数据绑定到Set中的对象。
谢谢
问题答案: