页面代码:
<form action="/user/submitUserList_2" method="post"> ID:<input type="text" name="users[0].id"><br/> Username:<input type="text" name="users[0].name"><br/> Password:<input type="text" name="users[0].pwd"><br/><br/> ID:<input type="text" name="users[2].id"><br/> Username:<input type="text" name="users[2].name"><br/> Password:<input type="text" name="users[2].pwd"><br/><br/> <input type="submit" value="Submit"> </form>
后台代码:
新建一个实体类
1 public class FcHydrantDetailModelEntity { 2 3 private List<FcHydrantDetailEntity> FcHydrantDetails; 4 5 public List<FcHydrantDetailEntity> getFcHydrantDetails() { 6 return FcHydrantDetails; 7 } 8 9 public void setFcHydrantDetails(List<FcHydrantDetailEntity> fcHydrantDetails) { 10 FcHydrantDetails = fcHydrantDetails; 11 } 12 13 public FcHydrantDetailModelEntity(List<FcHydrantDetailEntity> FcHydrantDetails) { 14 super(); 15 this.FcHydrantDetails = FcHydrantDetails; 16 } 17 18 public FcHydrantDetailModelEntity() { 19 super(); 20 } 21 22 23 }
controller层代码:
1 @RequestMapping(value = "/submitList") 2 public @ResponseBody String submitList(FcHydrantDetailModelEntity FcHydrantDetails)//使用FcHydrantDetailModelEntity 接受前台的form表单数据 3 throws Exception{ 4 AjaxObject ajaxObject = new AjaxObject(); 5 6 try { 7 List<FcHydrantDetailEntity> fcHydrantDetailList = FcHydrantDetails.getFcHydrantDetails(); 8 fcHydrantDetailService.createList(fcHydrantDetailList); 9 ajaxObject.setMessage("提交成功"); 10 } catch (ServiceException e) { 11 ajaxObject.setStatusCode(AjaxObject.STATUS_CODE_FAILURE); 12 ajaxObject.setMessage(e.getMessage()); 13 } catch (Exception e) { 14 log.error(e); 15 ajaxObject.setStatusCode(AjaxObject.STATUS_CODE_FAILURE); 16 ajaxObject.setMessage("提交失败"); 17 } 18 return ajaxObject.toString(); 19 }
原文:https://www.cnblogs.com/zeevy/p/12174480.html