举例说明
嵌套类:
import lombok.Data;
@Data
public class UserInformation {
private Consumer consumer;
private User user;
}
consumer类:
import lombok.Data;
@Data
public class Consumer {
private int id;
private String userName;
private String userCode;
private String level;
private int creditworthiness;
private double totalIncome;
private String identityCard;
private String contact;
private String address;
private String authenticationInformation;
private String cooperationWay;
private String bankCard;
private String date;
}
user类:
import lombok.Data;
@Data
public class User {
private int id;
private String userCode;
private String passWord;
private String registerCode;
private String admin;
private int userRole;
private String state;
}
后端:
@ResponseBody
@RequestMapping("/edit")
public UserInformation editUserInformation(@RequestBody UserInformation userInformation){
System.out.println(userInformation);
return "OK";
}
前端:
$('#edit-btn').click(function () {
var edit_userCode=$('#edit-userCode').val();
var edit_level=$('#edit-level').val();
var edit_address=$('#edit-address').val();
var edit_contact=$('#edit-contact').val();
var edit_bankCard=$('#edit-bankCard').val();
var edit_passWord=$('#edit-passWord').val();
var edit_cooperationWay=$('#edit-cooperationWay').val();
var edit_creditworthiness=$('#edit-creditworthiness').val();
var user = new Object();
user.userCode=edit_userCode;
user.passWord=edit_passWord;
var consumer = new Object();
consumer.userCode=edit_userCode;
consumer.level=edit_level;
consumer.creditworthiness=edit_creditworthiness;
consumer.contact=edit_contact;
consumer.address=edit_address;
consumer.cooperationWay=edit_cooperationWay;
consumer.bankCard=edit_bankCard;
$.ajax({
type:"POST",
url:"/admin/edit",
contentType:'application/json;charset=utf-8',
dataType:"json",
data:JSON.stringify({
consumer:consumer,
user:user
}),
success:function (result) {
alert("修改成功");
window.location.href=location.search+"&&re=1"
},
error:function (e) {
alert("修改失败");
}
});
});
博客交流群:416424884