如何在 RequestParam 中传递多个值
How to pass multiple values in RequestParam
如何在 RequestParam 中传递多个值并检索它们。
public List<String> get(@RequestParam("query") String query)
query = [a | b | c].
其中 a、b 和 c 是可选的。
我们如何将查询作为参数传递。当 a&c 是可选的并且如果我们传递 ",b," 时。
然后我在用“,”拆分后得到数组 as[“”,b]。而不是 [" ", b, " "].
如何将查询作为参数传递,以便获得包含三个字符串的数组?
您需要不同的列表参数,每个参数都以查询参数命名。
给出
即
request: /your-resource?param1=1,2,3¶m2=4,5¶m3=10
@Controller
@RequestMapping
public ResponseEntity<Object> foo(@RequestParam("params1") List<String> param1, @RequestParam("param2") List<String> params2, @RequestParam("param3") List<String> params3 )
将导致 1,2,3 注入 param1。 4,5 进入 param2,10 进入 param3。
如何在 RequestParam 中传递多个值并检索它们。
public List<String> get(@RequestParam("query") String query)
query = [a | b | c].
其中 a、b 和 c 是可选的。
我们如何将查询作为参数传递。当 a&c 是可选的并且如果我们传递 ",b," 时。
然后我在用“,”拆分后得到数组 as[“”,b]。而不是 [" ", b, " "].
如何将查询作为参数传递,以便获得包含三个字符串的数组?
您需要不同的列表参数,每个参数都以查询参数命名。
给出 即
request: /your-resource?param1=1,2,3¶m2=4,5¶m3=10
@Controller
@RequestMapping
public ResponseEntity<Object> foo(@RequestParam("params1") List<String> param1, @RequestParam("param2") List<String> params2, @RequestParam("param3") List<String> params3 )
将导致 1,2,3 注入 param1。 4,5 进入 param2,10 进入 param3。