1、Spring复杂提交
用于提交List或数组。也可以是List<对象>。
前台freemarker页面
<#if testList??>
<#list testList as row>
<input type="text" id="list[${row_index}].id" name ="list[${row_index}].id" value="${(row.id)!''}"/>
<input type="text" id="list[${row_index}].name" name ="list[${row_index}].name" value="${(row.name)!''}"/>
<input type="text" id="list[${row_index}].pass" name ="list[${row_index}].pass" value="${(row.pass)!''}"/>
</#list>
</#if>
用于接收list的VO
public class TestVO {
private List<T> list = Lists.newArray<T>();
public List<ProjectAllocate> getList() {
return list;
}
public void setList(List<ProjectAllocate> list) {
this.list = list;
}
}
提交到后台一个list或数组,后台用一个VO创建list来接收,前台传入的list的名要对应后台VO中接收的list的名。
数据格式为
list[0].id
list[0].name
list[0].pass
list[1].regionId
list[1].name
list[1].pass
list[2].regionId
list[2].name
list[2].pass