SSM Ajax发送复杂对象
Ajax发送复杂对象(用到实体类)
pojo代码:
Student:(学生类)
package com.lyc.pojo;
import lombok.Data;
import java.util.List;
import java.util.Map;
@Data
public class Student {
private Integer stuId;
private String stuName;
private Address address;
private List subjectList;
private Map map;
}
Address:(地址类)
package com.lyc.pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Address {
private String province;
private String city;
private String street;
}
Subject:(科目类)
package com.lyc.pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Subject {
private String subjectName;
private Integer subjectScore;
}
jsp代码:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
首页
Controller代码:
@ResponseBody
@RequestMapping("/send/compose/object.html")
public String testReceiveComposeObject(@RequestBody Student student){
logger.info(student.toString());
return "success";
}
运行结果:
原文:https://www.cnblogs.com/liuyunche/p/14750911.html