ajax向后台传递list参数

简介: 版权声明:转载请注明作者及出处,否则将追究法律责任。 https://blog.csdn.net/q2158798/article/details/83958433 学习记录:复习...
版权声明:转载请注明作者及出处,否则将追究法律责任。 https://blog.csdn.net/q2158798/article/details/83958433

学习记录:复习

使用ajax向后台传递list参数

前台

jsp页面

<button onclick="login222();">测试</button>

js

function login222() {
	var list = [];

	for (var i = 1; i <= 5; i++) {
		var admin = {};
		admin.id = i;
		admin.grade = i;
		admin.key = "第" + i + "条数据的key属性";
		admin.value = "第" + i + "条数据的value属性";
		admin.url = "第" + i + "条数据的url属性";
		admin.orderx = i;
		list.push(admin);
	}
	$.ajax({
		type : "post",
		url : "/login2",
		contentType : 'application/json; charset=UTF-8',
		data : JSON.stringify(list),
		dataType : "json",
		async : false,
		success : function(data) {
			if (data) {
				alert("操作成功");
			} else {
				alert("操作失败");
			}
		}
	});

}

action

@RequestMapping(path = "/login2")
@ResponseBody
public String login2(@RequestBody List<AdminVO> voList, Model model) {
		try {
			for (AdminVO vo : voList) {
				System.err.println(vo);
			}
			return "true";
		} catch (Exception e) {
			return "false";
		}
		
	}

实体类属性

private static final long serialVersionUID = 1L;
	private Integer id;
	private Integer grade;
	private String key;
	private String value;
	private String url;
	private Integer orderx;
	//get、set方法...
目录
相关文章
|
4月前
|
XML JSON 前端开发
ajax中各个参数的含义是什么?
实际上,jQuery的 `$.ajax()` 方法支持比这个列表更多的参数,但这些是最常用的。请根据您的特定需求灵活配置这些参数。了解每个参数的作用和可接受的值对于有效地使用AJAX非常关键,能够帮助您建立健壮的交互式网页应用。
44 0
|
6月前
四种解决”Arg list too long”参数列表过长的办法
这些方法都可以帮助你避免因参数列表过长而导致的错误。选择方法取决于具体情况和需求。
256 0
|
6月前
|
XML JSON 前端开发
ajax中各个参数的含义是什么?
ajax中各个参数的含义是什么?
|
6月前
|
前端开发 JavaScript
|
6月前
|
Java
Java【代码分享 11】yaml配置List和Map参数对象的配置信息及类文件实例分享(效仿GatewayDynamic+DynamicDataSource的注入方法)
Java【代码分享 11】yaml配置List和Map参数对象的配置信息及类文件实例分享(效仿GatewayDynamic+DynamicDataSource的注入方法)
257 0
|
6月前
|
SQL IDE Java
MyBatis【问题 01】mapper传入array\collection\list类型的参数时报BindingException:Parameter ‘xx‘ not found问题复现及解决
MyBatis【问题 01】mapper传入array\collection\list类型的参数时报BindingException:Parameter ‘xx‘ not found问题复现及解决
204 0
|
6月前
|
存储 移动开发 JavaScript
【原生】sd.js帮助您简化繁重的获取数据、存储数据(CRUD)骚操作(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)
【原生】sd.js帮助您简化繁重的获取数据、存储数据(CRUD)骚操作(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)
|
6月前
|
Web App开发 前端开发 JavaScript
AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
72 0
|
6月前
|
前端开发 JavaScript
解决Ajax发送DELETE请求时后台无法接收到参数的问题(Restful风格)
解决Ajax发送DELETE请求时后台无法接收到参数的问题(Restful风格)
179 0
|
前端开发 JavaScript Java