Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc @RequestParam动态参数列表作为映射_Spring Mvc - Fatal编程技术网

Spring mvc @RequestParam动态参数列表作为映射

Spring mvc @RequestParam动态参数列表作为映射,spring-mvc,Spring Mvc,在SpringMVC中,我可以使用@RequestParam List params创建一个数组或请求参数列表。但是如何创建参数映射呢 我想发送动态参数,如: <input type="hidden" name="params[some]" value="a"> <input type="hidden" name="params[thing]" value="b"> <input type="hidden" name="params[here]" value="c"

在SpringMVC中,我可以使用
@RequestParam List params
创建一个数组或请求参数列表。但是如何创建参数映射呢

我想发送动态参数,如:

<input type="hidden" name="params[some]" value="a">
<input type="hidden" name="params[thing]" value="b">
<input type="hidden" name="params[here]" value="c">

AFAIK
@RequestParam-Map-params
正在执行其他操作。它将所有GET参数映射到此映射对象


如何将这些键值参数映射到@RequestParam?

是否将这些值作为查询参数附加?比如说
/api?some=a&thing=b&here=c
,它是用于HTTP
GET
还是
POST
从您的UI?所有变量都会被发布。实际上,我使用了一种变通方法。我使用所有参数的映射,whcih也填充了POST变量。我过滤它并用regex解析我的params[]。不是很好,但很管用。但我想知道没有更好的办法了。