提交表格';将数据转换为java集

提交表格';将数据转换为java集,java,jsp,struts2,set,ognl,Java,Jsp,Struts2,Set,Ognl,是否可以通过Struts2操作将表单数据提交到java集合 行动代码: class TestAction extends ActionSupport{ private Set<Integer> mySet = new LinkedHashSet<Integer>(); public TestAction(){ } public String test(){ someMethod(mySet); } ... Getters/Setters ..

是否可以通过Struts2操作将表单数据提交到java集合

行动代码:

class TestAction extends ActionSupport{

 private Set<Integer> mySet = new LinkedHashSet<Integer>();

 public TestAction(){
 }

 public String test(){

  someMethod(mySet);

 }

  ... Getters/Setters ...

}
class TestAction扩展了ActionSupport{
private Set mySet=new LinkedHashSet();
公开遗嘱{
}
公共字符串测试(){
somethod(mySet);
}
…接受者/接受者。。。
}
表格编号:

<form action="test.action" >
 <input name="mySet[0]" />
 <input name="mySet[1]" />
 <input name="mySet[2]" />
 <submit />
</form>


集合
只是一个集合,Struts2内部支持任何类型的集合。但是对于这种类型的集合,不能在OGNL表达式中使用索引。试一试


@AndreaLigios如果你在链接的答案中读到了这一点,我使用通过对象引用建立索引的方法,使用键来识别集合中的对象。在本例中,没有索引。