package form; import java.util.LinkedList; import java.util.List; import org.apache.struts.action.ActionForm; import datatype.DataBucket; public class ListFormBean extends ActionForm { private List itemList = new LinkedList(); public ListFormBean() { super(); } public void setData(List list) { itemList = list; } public DataBucket getData(int index) { //indexで指定された数のアイテムがitemListにない場合、作成する。 int count = itemList.size(); while(count++ <= index) { itemList.add(new DataBucket()); } return (DataBucket)itemList.get(index); } public List getAll() { return itemList; } }