如何在Struts 2中的Set集合中插入值

我正在使用Struts2做一个项目,我在分配集合时遇到问题。

这是我的行动(我删除了无关的部分)

public class TeamAction extends BaseAction implements ModelDriven { Team team=new Team(); } 

这是我的模特Team (我删除了不相关的部分)

 private TeamId id; private Set students = new HashSet(0); 

这是我的JSP部分

  

现在问题是我无法通过ModelDriven将正确的值插入此Set集合中,它将抛出exception。 你能告诉我在JSP文件中写什么,所以我可以在我的模型中为Set集合插入一个值吗?

Set是一个Collection ,任何其他集合都可以由属性索引。

 @Element(value = Student.class) @Key(value = Integer.class) @KeyProperty(value = "id") @CreateIfNull(value = true) private Set students = new HashSet(0); //getter and setter, also for Student class that should have Integer id. 

在JSP中

    

有关此内容的更多信息,请参阅通过该集合的属性为集合建立索引 。