2017-07-19 66 views
0

我想從url映射到列表的數組,但它不起作用。我搜索到了stackoverflow,但我的情況並沒有出現。 我做了一個節點js代碼的調用,它提供了一個特定的URL來獲得一些數組參數。春天 - 綁定列表與請求參數

還有就是我的方法,與URL映射:

public ResponseEntity<PagedResources<Dish>> getDishes(
     ... 
     @RequestParam(value = "status[]", required = false) List<DishStatus> status 
     ... 
     ) 
     throws Exception { 
    //MY CODE 
} 

有我的網址:

{my_url}/dishes?status%5B0%5D=ACTIVE&status%5B1%5D=INACTIVE 

看來,春天不會在URL識別%5B0%5D%5B1%5D值。下面的鏈接沒有%5B0%5D%5B1%5D工作正常!

{my_url}/dishes?status=ACTIVE&status=INACTIVE 

有沒有人有任何想法?

回答

0

所以,我找到一個解決方案來解決我的問題:

在我的查詢,設置我的查詢:{"status":"ACTIVE,INACTIVE"},而不是{"status":["ACTIVE","INACTIVE"]}