js传值后台

1. 如果普通实体直接在接口上用实体接收就可以了

2. 如果接收的是List 那么需要在参数前面加上@RequestBody :

@PostMapping(value="/test")
public String test(@RequestBody List<test> list){

}

如果前端传值使用的是ajax,那么还需要注意必须把List转换成json,因为貌似js中没有List数据类型:

$.ajax({
			type: "post",
			url: '/test',
			contentType : 'application/json',  //如果传的是json必须加上当前定义,否则页面报415错误
			data: JSON.stringify(list), //这里需要将参数,序列化成为json数据,js中并没有List数据类型
			success: function(data) {
				
			}
		});

如果传的是json必须加上:contentType : 'application/json',否则页面报415错误

上一篇:@RequestBody注解轻松理解


下一篇:Photoshop将森林图片调成神秘的青蓝色