1、场景
需要根据用户id集合批量删除用户数据,前端使用post请求,controller中参数接收数组参数并根据用户id删除用户基本信息
2、分析处理:
2.1、前端请求类型contentType:application/json
请求体中为json字符串,后端新建一个UserDTO(用户数据传输类),用于接收前端json参数。
在controller参数体中直接使用@RequestBody UserDTO userDTO即可将前端数组自动转化为userDTO中对应的属性
前端请求及后端返回值:
controller
userDTO中需要包含name、ids属性,如下:
2.2、前端请求类型contentType:application/x-www-form-urlencoded(form表单提交)
controller
为什么使用@RequestParam可以获取表单提交的post请求的数据?
参考:
@RequestParam、@PathVariable、@RequestBody-CSDN博客
为什么使用@RequestParam可以获取表单提交的post请求的数据?-CSDN博客