2017-02-15 5 views
0

スプリングコントローラのマップ(または任意の適切なJavaコレクション)として以下のリクエストパラメータを取得するにはどうすればよいですか?私は、リクエストパラメータ 'filter'をコントローラメソッドにマップしたい。スプリングコントローラのマップとして要求パラメータを取得する方法は?

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

EDIT:

私は休憩コントローラーでこのような何かしたい:

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

これを達成する方法はありますか? あなたのお手伝いをよろしくお願いします。ありがとう。

+1

可能な重複[?どの春コントローラ内のマップ内のすべてのリクエストパラメータを取得するために、Spring MVCの]のすべての値が含まれています7312436/spring-mvc-how-to-get-all-request-params-in-map-in-spring-controller) – Blank

+0

Map params = request.getParameterMap(); – Harshil

答えて

0

マップの代わりにリストを使用します。 (http://stackoverflow.com/questions/ - リストは、パラメータ「フィルタ」

public void getQueryParams(@RequestParam("filter") List<String> filterValues) { 
    //Method body.... 
} 
関連する問題