Controller中接收数组参数

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博客

相关推荐
q***146414 小时前
oracle 12c查看执行过的sql及当前正在执行的sql
java·sql·oracle
好好研究14 小时前
SpringMVC框架 - 获取请求参数常用的注解
java·spring·mvc
c***937714 小时前
springboot使用logback自定义日志
java·spring boot·logback
七夜zippoe15 小时前
JVM调优实战:从GC日志分析到参数配置(Xmx, Xms, XX:+)
java·jvm·gc·jit·垃圾回收器
这不小天嘛15 小时前
多模态智能对话系统-后端开发
java
2509_9408802215 小时前
springboot集成onlyoffice(部署+开发)
java·spring boot·后端
切糕师学AI15 小时前
Spring 中的 @Service 注解
java·spring
10km15 小时前
java:Apache Commons Configuration2 占位符使用详解
java·apache·占位符·configuration2·commons·interpolator
qq_4798754315 小时前
X-Macros(3)
java·开发语言
想不明白的过度思考者15 小时前
Spring Web MVC从入门到实战
java·前端·spring·mvc