xxxForm.java
private List<String> tags = new ArrayList<String>();
/** リクエストパラメータから設定 */
public void setTags(int index, String value) {
tags.add(index, value);
}
/** getter **/
public List<String> getTags() {
return tags;
}
xxx.do?tags[0]=aaa&tags[1]=bbb
xxxForm2
private List<DataBean> dataObjectList = new ArrayList<DataBean>();
/** リクエストパラメータから設定 */
public DataBean getDataObjects(int index) {
while (this.dataObjectList.size() <= index) {
this.dataObjectList.add(new DataBean());
}
return this.dataObjectList.get(index);
}
/** リクエストパラメータから設定 */
public Object[] getDataObjects() {
return dataObjectList.toArray();
}
/** getter **/
public List<DataBean> getDataObjectList() {
return dataObjectList;
}
xxx.do?dataObjects[0].methodA=aaa&dataObjects[0].methodB=bbb
Listの中オブジェクトにする場合はこんな感じらしい
変数はnew ArrayList()しとかないとエラーします