ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
**1. 表单** (1)前端。 ```js function get10() { const form = new FormData(); form.append("userName", "张三"); form.append("password", "1234567"); $.ajax({ url: "http://localhost:8080/user/get10", type: "post", async: true, processData: false, //不要去处理发送的数据 contentType: false, //不要去设置Content-Type请求头 data: form, //表单 success: (data) => { console.log(data) //{userName: '张三', password: '1234567'} } }) } ``` (2)后端。 ```java @RestController @RequestMapping("/user") public class UserController { /** * ==========直接实体类接收================= * 1. 前端是否传递参数是可选的。 */ @PostMapping("/get10") public Object get10(User user) { System.out.println(user); //User(userName=张三, password=1234567) return user; } /** * ==========Map接收================= * 1. 不能指定注解 @RequestParam 的 name 属性。 * 2. 前端是否传递参数是可选的。 */ @PostMapping("/get11") public Object getUser11(@RequestParam Map<String, Object> user) { System.out.println(user); //{userName=张三, password=1234567} return user; } } ```