如何在Spring控制器中获取请求参数作为映射?

时间:2017-02-15 22:53:11

标签: spring-mvc spring-boot

如何在spring控制器中获取下面的请求参数作为地图(或任何合适的java集合)?我希望请求参数'filter'映射到控制器方法。

http://example.com/users?filter[0][name]=Dane&filter[1][email]=dane@exm.com

编辑:

我在Rest Controller中想要这样的东西:

    public void getQueryParams(@RequestParam("filter") Map<String, String> filterValues) {
        //Method body....
    }

有没有办法实现这个目标? 感谢您的帮助。感谢。

1 个答案:

答案 0 :(得分:0)

使用List而不是Map。 List将包含参数'filter'的所有值

public void getQueryParams(@RequestParam("filter") List<String> filterValues) {
    //Method body....
}