2017-07-19 78 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"]}