用户类
public class User {
private Long id;
private String name;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "User{" +
"id=" + id +
", name='" + name + '\'' +
'}';
}
}
UserController
@RequestMapping("/user")
@Controller
public class UserController {
@RequestMapping("/modify")
@ResponseBody
public Object modify(@RequestBody List<User> users) {
System.out.println(users);
return null;
}
}
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<button class="btn btn-primary btn-lg" id="test" onclick="modifyUser()">测试</button>
<script src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"></script>
<script>
var userArr = [];
for (var i = 1; i <= 3; i++) {
var user = {};
user['id'] = i;
user['name'] = 'name_' + i;
userArr.push(user)
}
console.log(JSON.stringify(userArr));
function modifyUser() {
$.ajax({
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
type: "post",
data: JSON.stringify(userArr),
url: "/user/modify",
async: true,
dataType: "json",
beforeSend: function () {
},
success: function (result) {
},
error: function () {
}
});
}
</script>
</body>
</html>