-1
當使用REST查詢參數時,是否有關於如何向服務發送字符串集合的最佳做法?我應該讓它們在查詢字符串中用逗號分隔嗎?另外,Spring能夠將查詢字符串映射到一個集合類型,比如一個ArrayList?在Java中接收String集合作爲查詢參數Spring MVC
當使用REST查詢參數時,是否有關於如何向服務發送字符串集合的最佳做法?我應該讓它們在查詢字符串中用逗號分隔嗎?另外,Spring能夠將查詢字符串映射到一個集合類型,比如一個ArrayList?在Java中接收String集合作爲查詢參數Spring MVC
就拿一個例子給你,如下請求參數:
['abc', 'edf', 'ghi']
您可以Concat的這串到你的網址,如:
http://xxxxx.xxxxx.xxxxx?str=abc&str=edf&str=ghi
和你的位指示應聲明,如:
@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