springboot后端接收前端傳數(shù)組參數(shù)三種方法
1::前端傳數(shù)組參數(shù)用ids,不要用ids[],因為是傳數(shù)組會自動加上[]
@ApiOperation(value = "批量刪除", notes = "批量刪除")
@DeleteMapping(value = "/batchDelete")
public Result<?> delete(@RequestParam(name = "ids[]", required = true) ArrayList<Integer> ids) {
sysStudyTestFileService.removeBatchByIds(ids);
return Result.ok("刪除成功");
}2:使用postman傳數(shù)組有三種方法
2-1:方法一,后端使用@RequestParam接收傳參
@ApiOperation(value = "批量刪除", notes = "批量刪除")
@DeleteMapping(value = "/batchDelete")
public Result<?> delete(@RequestParam(name = "ids[]", required = true) ArrayList<Integer> ids) {
sysStudyTestFileService.removeBatchByIds(ids);
return Result.ok("刪除成功");
}
2-2:方法二,后端使用@RequestParam接受收傳參
與@RequestBody不同,@RequestParam傳遞的數(shù)組中有多少個值,便排排下來寫便是
(注意微操,參數(shù)名需為key的名稱為@RequestParam括號里的名稱,而不是定義的數(shù)組名)
@ApiOperation(value = "批量刪除", notes = "批量刪除")
@DeleteMapping(value = "/batchDelete")
public Result<?> delete(@RequestParam(name = "ids[]", required = true) ArrayList<Integer> ids) {
sysStudyTestFileService.removeBatchByIds(ids);
return Result.ok("刪除成功");
}
2-3:方法三,后端使用@RequestBody接受收傳參
@ApiOperation(value = "批量刪除", notes = "批量刪除")
@DeleteMapping(value = "/batchDelete")
public Result<?> delete(@RequestBody ArrayList<Integer> ids) {
sysStudyTestFileService.removeBatchByIds(ids);
return Result.ok("刪除成功");
}
總結(jié)
到此這篇關(guān)于springboot后端接收前端傳數(shù)組參數(shù)三種方法的文章就介紹到這了,更多相關(guān)springboot后端接收數(shù)組參數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot解決406錯誤之返回對象缺少Getter/Setter方法引發(fā)的問題
在Spring Boot開發(fā)中,接口請求返回數(shù)據(jù)是系統(tǒng)交互的重要環(huán)節(jié),然而,開發(fā)過程中常常會遇到由于數(shù)據(jù)類型或返回格式問題導(dǎo)致的錯誤,其中最常見的就是406 Not Acceptable異常,本篇文章以實際的案例出發(fā),詳細(xì)分析在POST請求中產(chǎn)生406錯誤的原因2024-11-11
springboot日志文件名稱叫l(wèi)ogback-spring.xml的原因解析
這篇文章主要介紹了springboot日志文件名稱為什么叫l(wèi)ogback-spring.xml,本文給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-08-08
jdbc+jsp實現(xiàn)簡單員工管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了jdbc+jsp實現(xiàn)簡單員工管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-02-02
SpringBoot導(dǎo)出Excel的四種實現(xiàn)方式
近期接到了一個小需求,要將系統(tǒng)中的數(shù)據(jù)導(dǎo)出為Excel,且能將Excel數(shù)據(jù)導(dǎo)入到系統(tǒng),對于大多數(shù)研發(fā)人員來說,這算是一個最基本的操作了,本文就給大家總結(jié)一下SpringBoot導(dǎo)出Excel的四種實現(xiàn)方式,需要的朋友可以參考下2024-01-01

