Spring MVC 如何在Spring Boot 时获取查询参数数组的值?

3htmauhk  于 2022-11-15  发布在  Spring
关注(0)|答案(2)|浏览(158)

我有这个URL

http://127.0.0.1:3009/mac/view/:userId?ot-replace[0]=kin43

我需要ot-replace[0]的值
在我使用的控制器中

@RequestParam(name="ot-replace", required=false)String[] regexReplace

还尝试使用

@RequestParam(name="ot-replace", required=false)List<String> regexReplace

我总是得到null。不确定这里有什么问题

5f0d552i

5f0d552i1#

您的URL应该如下所示。

http://127.0.0.1:3009/mac/view/:userId?ot-replace=kin43,value2,vlue3

则可以得到一个String[]。

ot-replace[0]=kin43
ot-replace[1]=value2
ot-replace[2]=value3
brtdzjyr

brtdzjyr2#

尝试使用POST方法执行URL并在请求主体中设置数组。

相关问题