Spring 接收表单List集合数据
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集合数据相关推荐
- form表单、控制器中接收表单提交数据的4种方式
Form表单 这篇文章主要讲的是form表单的提交 之前我们接触过的form表单元素是在Bootstrap框架里面,这次也将用到Bootstrap框架去布局(见图表1)通过Bootstrap框架布局呈 ...
- java处理表单变量_Java自学之SpringMVC:接收表单数据
学习目的:使用SpringMVC接收表单数据. Part 1 新建一个pojo. package pojo; public class Product { private int id; privat ...
- struts2自动接收表单数据
提交页面主要代码: <form method="post" action="messageAction"> <input type=&q ...
- spring mvc 接收表单 bean
spring MVC如何接收表单bean 呢? 之前项目中MVC框架一直用struts2,所以我也就按照struts2 的思维来思考 页面loginInput.jsp: Html代码 <?x ...
- Spring进行表单验证
转自:https://www.tianmaying.com/tutorial/spring-form-validation 开发环境 IDE+Java环境(JDK 1.7或以上版本) Maven 3. ...
- Spring MVC表单验证(带批注)
这篇文章提供了一个简单HTML表单验证示例. 它基于带有注释的Spring MVC示例. 该代码可在GitHub的Spring-MVC-Form-Validation目录中找到. 数据 在此示例中,我 ...
- javascript表单之间的数据传递
今天有朋友问我关于用javascript来进行页面各表单之间的数据传递的问题,我以前也写过,不过从来没有注意,今天总结了一下,希望能够给大家一些帮助,也帮助我总结以前学过,用过的知识. 一,最简单的就 ...
- 表单提交对数据进行加密详解(RSA加密)
一.使用背景 以前在做项目的时候就觉得表单直接明文提交非常不安全.有心之人只要稍加操作就能轻易获取用户的信息,这是非常可怕的事情,但又苦于不知道该如何加密,如何提高安全性. 后来慢慢接触到RSA,才知 ...
- 电子表单设计,表单打印,表单填写,数据发布,VC++,VB,源代码组件库
电子表单设计,表单打印,表单填写,数据发布,VC++,VB,源代码组件库 -- 为您提供即刻可以拿来使用的源码级电子表单解决方案! E-Form++可视化组件库企业版本电子表单解决方案在E-Form+ ...
最新文章
- 深入理解z-index
- Linux0.11小结
- css常用样式汇总记录
- 实验六 数组 (2)
- Qt Widgets、QML、Qt Quick的概念与区别
- htmlplay前端编辑器下载_2019年最好用的代码编辑器推荐
- 怎样更改SQL Server 2008的身份验证方式
- 算法问题的求解 —— 变量的引入
- Python基础篇【第二篇】:运算符
- kali linux查看局域网的电脑,kali linux 如何查找局域网ip
- PS和AI矢量电子签名制作(详细)
- noip2015初赛入围名单
- 企信下载的文件在哪里_iTunes下载的固件在哪 iTunes固件下载地址【介绍】
- 动网新闻系统IWMS中实现带标题幻灯片的功能效果
- 数据结构当中的二元组详解
- android开源框架总结
- 03.Hadoop之HDFS
- 秒懂机器学习---k-近邻算法实战
- vs + BabeLua + Cocos2d-x 3.10配置
- 【阿里面试】链表排序总结