本文介绍了将表单数据提交到Java集的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以在Struts2的操作中将表单的数据提交到Java Set?
Is it possible to submit a form's data to a java Set in an action of Struts2?
操作代码:
class TestAction extends ActionSupport{ private Set<Integer> mySet = new LinkedHashSet<Integer>(); public TestAction(){ } public String test(){ someMethod(mySet); } ... Getters/Setters ... }表单代码:
<form action="test.action" > <input name="mySet[0]" /> <input name="mySet[1]" /> <input name="mySet[2]" /> <submit /> </form>推荐答案
Set只是一个集合,Struts2内部支持任何类型的集合.但是对于这种类型的集合,您不能在OGNL表达式中使用索引.试试
The Set is just a collection, and Struts2 has support for any type of collections internally. But for this type of collection you can't use indexes in your OGNL expressions. Try
<form action="test.action" > <input name="mySet" /> <input name="mySet" /> <input name="mySet" /> <s:submit /> </form>更多推荐
将表单数据提交到Java集
发布评论