在Spring Boot中,前端傳遞數(shù)組到后端的方式可以有多種。以下介紹兩種常用的方法:
使用@RequestParam接收數(shù)組參數(shù):
前端可以通過URL參數(shù)的形式傳遞數(shù)組,后端使用@RequestParam注解來接收數(shù)組參數(shù)。
示例代碼:
@GetMapping("/example")
public void example(@RequestParam("arrayParam") List<String> arrayParam) {
// 處理接收到的數(shù)組參數(shù)
}
前端請求示例:
/example?arrayParam=value1&arrayParam=value2&arrayParam=value3
在URL參數(shù)中使用相同的參數(shù)名(如arrayParam),Spring Boot會(huì)將其視為數(shù)組,并將參數(shù)值轉(zhuǎn)換為List類型。
使用@RequestBody接收數(shù)組參數(shù):
前端可以將數(shù)組作為請求體的JSON數(shù)據(jù)傳遞,后端使用@RequestBody注解來接收數(shù)組參數(shù)。
示例代碼:
@PostMapping("/example")
public void example(@RequestBody List<String> arrayParam) {
// 處理接收到的數(shù)組參數(shù)
}
前端請求示例:文章來源:http://www.zghlxwxcb.cn/news/detail-761965.html
const arrayParam = ["value1", "value2", "value3"];
fetch('/example', {
method: 'POST',
body: JSON.stringify(arrayParam),
headers: {
'Content-Type': 'application/json'
}
});
無論使用哪種方法,前端都需要根據(jù)后端的要求來傳遞數(shù)組參數(shù),并確保后端能夠正確解析和接收數(shù)組參數(shù)。文章來源地址http://www.zghlxwxcb.cn/news/detail-761965.html
到了這里,關(guān)于SpringBoot前端傳遞數(shù)組后端怎么接收的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!