日期:2014-05-17  浏览次数:20685 次

如何利用Struts2组装对象List
比如现在页面上有个form内容为3个ID,3个name,如何将id和name组装成有3个Item对象的list。
详细例子
JSP:
HTML code

 <form action="" method="post">

     <input name="item.id" value="1"/>
     <input name="item.name" value="一"/><br/>
      
     <input name="item.id" value="2"/>
     <input name="item.name" value="二"/><br/>

     <input name="item.id" value="3"/>
     <input name="item.name" value="三"/><br/>
 </form>


对象Item
Java code

Class Item{
String id;
String name;
// ....get,set
}



Action
Java code


private List<item> list;



求各位大侠给个组装变量list的方法,难道只能分别取得id和name手动封装list变量吗?

------解决方案--------------------
HTML code

<form action="" method="post">

     <input name="item[0].id" value="1"/>
     <input name="item[0].name" value="一"/><br/>
      
     <input name="item[1].id" value="2"/>
     <input name="item[1].name" value="二"/><br/>

     <input name="item[2].id" value="3"/>
     <input name="item[2].name" value="三"/><br/>
 </form>