4种方法,详情见:http://blog.csdn.net/lutinghuan/article/details/46820023

第一种:

1.新增类,其中有属性为该对象的集合

public class SettingModel {private List<Setting> sets;public final List<Setting> getSets() {return sets;}public final void setSets(List<Setting> sets) {this.sets = sets;}@Overridepublic String toString() {return "SettingModel [sets=" + sets + "]";}}

2.表单字段name属性值为数组形式:

<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>

3.后台接收:

@RequestMapping("/update")
public void update(SettingModel users){   System.out.println(sets);}

 第二种:

1.ajax请求,POST请求、'Content-Type' : 'application/json;charset=utf-8'、data:json(例如:[{"id":"1","content":"14"},{"id":"2","content":"测试修改2"}])

$.ajax({url:'/update',type:'POST',headers : {  'Content-Type' : 'application/json;charset=utf-8'  },dataType:"json",data:datastr,//datastr=JSON.stringify(datastr);转换为JSON格式success: function(data){alert('111');}
});    

2.后台接收:

@RequestMapping(value="/update")public void update(@RequestBody List<Setting> sets){System.out.println(sets);}

转载于:https://www.cnblogs.com/qingyibusi/p/6108685.html

Spring 接收表单List集合数据相关推荐

  1. form表单、控制器中接收表单提交数据的4种方式

    Form表单 这篇文章主要讲的是form表单的提交 之前我们接触过的form表单元素是在Bootstrap框架里面,这次也将用到Bootstrap框架去布局(见图表1)通过Bootstrap框架布局呈 ...

  2. java处理表单变量_Java自学之SpringMVC:接收表单数据

    学习目的:使用SpringMVC接收表单数据. Part 1 新建一个pojo. package pojo; public class Product { private int id; privat ...

  3. struts2自动接收表单数据

    提交页面主要代码: <form method="post" action="messageAction">    <input type=&q ...

  4. spring mvc 接收表单 bean

    spring MVC如何接收表单bean 呢? 之前项目中MVC框架一直用struts2,所以我也就按照struts2 的思维来思考 页面loginInput.jsp: Html代码   <?x ...

  5. Spring进行表单验证

    转自:https://www.tianmaying.com/tutorial/spring-form-validation 开发环境 IDE+Java环境(JDK 1.7或以上版本) Maven 3. ...

  6. Spring MVC表单验证(带批注)

    这篇文章提供了一个简单HTML表单验证示例. 它基于带有注释的Spring MVC示例. 该代码可在GitHub的Spring-MVC-Form-Validation目录中找到. 数据 在此示例中,我 ...

  7. javascript表单之间的数据传递

    今天有朋友问我关于用javascript来进行页面各表单之间的数据传递的问题,我以前也写过,不过从来没有注意,今天总结了一下,希望能够给大家一些帮助,也帮助我总结以前学过,用过的知识. 一,最简单的就 ...

  8. 表单提交对数据进行加密详解(RSA加密)

    一.使用背景 以前在做项目的时候就觉得表单直接明文提交非常不安全.有心之人只要稍加操作就能轻易获取用户的信息,这是非常可怕的事情,但又苦于不知道该如何加密,如何提高安全性. 后来慢慢接触到RSA,才知 ...

  9. 电子表单设计,表单打印,表单填写,数据发布,VC++,VB,源代码组件库

    电子表单设计,表单打印,表单填写,数据发布,VC++,VB,源代码组件库 -- 为您提供即刻可以拿来使用的源码级电子表单解决方案! E-Form++可视化组件库企业版本电子表单解决方案在E-Form+ ...

最新文章

  1. 深入理解z-index
  2. Linux0.11小结
  3. css常用样式汇总记录
  4. 实验六 数组 (2)
  5. Qt Widgets、QML、Qt Quick的概念与区别
  6. htmlplay前端编辑器下载_2019年最好用的代码编辑器推荐
  7. 怎样更改SQL Server 2008的身份验证方式
  8. 算法问题的求解 —— 变量的引入
  9. Python基础篇【第二篇】:运算符
  10. kali linux查看局域网的电脑,kali linux 如何查找局域网ip
  11. PS和AI矢量电子签名制作(详细)
  12. noip2015初赛入围名单
  13. 企信下载的文件在哪里_iTunes下载的固件在哪 iTunes固件下载地址【介绍】
  14. 动网新闻系统IWMS中实现带标题幻灯片的功能效果
  15. 数据结构当中的二元组详解
  16. android开源框架总结
  17. 03.Hadoop之HDFS
  18. 秒懂机器学习---k-近邻算法实战
  19. vs + BabeLua + Cocos2d-x 3.10配置
  20. 【阿里面试】链表排序总结

热门文章

  1. python - 面向对象(二)
  2. 【jQuery】选择器
  3. spring实战六之使用基于java配置的Spring
  4. == Equals ReferenceEquals 的区别
  5. asp.net url 重写解决方案
  6. JS 获取字符串长度, 区别中英文
  7. Lenovo F41 使用WinXP不能全屏看Flash格式的电影的解决方法
  8. 边缘检测与轮廓检测有什么区别?
  9. leetcode算法题--替换所有的问号
  10. leetcode算法题--不同的二叉搜索树 II