标签:springmvc
<table align="center" cellspacing="10"> <tr> <td> 母码数目:<input type="text" name="uidCodeGenNumParamList[0].superCodeGenNum" style="width:180px;" class="textbox" maxlength="24"/> 子码数目:<input type="text" name="uidCodeGenNumParamList[0].childCodeGenNum" style="width:180px;" class="textbox" maxlength="24" /> </td> </tr> <tr> <td> 母码数目:<input type="text" name="uidCodeGenNumParamList[1].superCodeGenNum" style="width:180px;" class="textbox" maxlength="24"/> 子码数目:<input type="text" name="uidCodeGenNumParamList[1].childCodeGenNum" style="width:180px;" class="textbox" maxlength="24" /> </td> </tr> </table>
这是html页面请求提交到服务器的表单代码,注意文本框的属性name为:
name="uidCodeGenNumParamList[1].superCodeGenNum"
这是在服务端定义的实体:
public class UidCodeGenNumParam extends EntityBase {
private String superCodeGenNum;
private String childCodeGenNum;
public String getSuperCodeGenNum() {
return superCodeGenNum;
}
public void setSuperCodeGenNum(String superCodeGenNum) {
this.superCodeGenNum = superCodeGenNum;
}
public String getChildCodeGenNum() {
return childCodeGenNum;
}
public void setChildCodeGenNum(String childCodeGenNum) {
this.childCodeGenNum = childCodeGenNum;
}
}必须要将这个类型作为list类型的属性包装在 bean 中:public class UidCodeGenNumParamFormList extends EntityBase {
private List<UidCodeGenNumParam> uidCodeGenNumParamList;
public List<UidCodeGenNumParam> getUidCodeGenNumParamList() {
return uidCodeGenNumParamList;
}
public void setUidCodeGenNumParamList(
List<UidCodeGenNumParam> uidCodeGenNumParamList) {
this.uidCodeGenNumParamList = uidCodeGenNumParamList;
}
}在controller中,获取list参数:
@RequestMapping(value="/add")
public Object addUidCode(@ModelAttribute UidCodeGenNumParamFormList genNumList,
HttpServletRequest req,HttpServletResponse resp) throws Exception{
for(UidCodeGenNumParam genNum:genNumList.getUidCodeGenNumParamList()){
System.out.println(genNum.getSuperCodeGenNum()+";"+genNum.getChildCodeGenNum());
}
Map<String,Object> busResult = uidCodeBusiness.add(req,genNumList);
return CommonUtils.controlResult(busResult, resp);
}springmvc 处理lsit类型的请求参数,布布扣,bubuko.com
标签:springmvc
原文地址:http://blog.csdn.net/gufachongyang02/article/details/34841887