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

相关推荐
鸽鸽程序猿6 分钟前
【JavaEE】【SpringCloud】概述
java·spring cloud·java-ee
计算机学姐11 分钟前
基于SpringBoot的共享单车管理系统【2026最新】
java·spring boot·后端·spring·java-ee·intellij-idea·mybatis
Coder_Boy_11 分钟前
Spring AI 源码核心分析
java·人工智能·spring
、BeYourself13 分钟前
Spring AI ChatClient -Prompt 模板
java·后端·spring·springai
专注于大数据技术栈20 分钟前
java学习--第三代日期时间
java·学习
Yang-Never22 分钟前
Android 内存泄漏 -> LiveData如何解决ViewMode和Activity/Fragment之间的内存泄漏
android·java·开发语言·kotlin·android studio
ZLZQ_Yuan33 分钟前
线程池使用
java
不爱吃糖的程序媛34 分钟前
鸿蒙PC端Java应用开发实战:从环境适配到系统信息采集
java·华为·harmonyos
鹿角片ljp34 分钟前
深入理解Java集合框架:核心接口与实现解析
java·开发语言·windows
小贝IT~42 分钟前
基于SpringBoot的网页时装购物系统-049
java·spring boot·后端