-1
RESTクエリパラメータを使用する場合、サービスに文字列のコレクションを送信する方法に関するベストプラクティスがありますか?私はそれらをクエリ文字列でカンマ区切りにする必要がありますか?また、Springはクエリ文字列をコレクション型、たとえばArrayListにマップできますか?Java Spring MVCのクエリパラメータとして文字列コレクションを受け取る
RESTクエリパラメータを使用する場合、サービスに文字列のコレクションを送信する方法に関するベストプラクティスがありますか?私はそれらをクエリ文字列でカンマ区切りにする必要がありますか?また、Springはクエリ文字列をコレクション型、たとえばArrayListにマップできますか?Java Spring MVCのクエリパラメータとして文字列コレクションを受け取る
ただ、リクエストパラメータを以下のように、あなたのための例を取る:
['abc', 'edf', 'ghi']
あなたが好きなあなたのURLにこの文字列をCONCATことができます。
http://xxxxx.xxxxx.xxxxx?str=abc&str=edf&str=ghi
とあなたのcontollerは次のように宣言する必要があります。
@RequestMapping("/")
public void test(@RequestParam("str[]") String[] strArr)
でも、次のようなフォームで提出することができます:
<form method='post' action='/'>
<input type='text' name='str' value='abc'/>
<input type='text' name='str' value='edf'/>
<input type='text' name='str' value='ghi'/>
<input type='submit' value='submit'/>
</form>
試しましたか? – chrylis