我是Spring的新手,我想编写一个将Collection
/ Iterable
作为参数的控制器。像这样:
@RequestMapping(value = "friends", method = RequestMethod.POST)
public @ResponseBody Callable<Iterable<User>>
getFriendsOfUser(@RequestParam(required = true, name = "mobiles") Iterable<String> mobs) {
// return callable
}
没有编译错误,但我无法使其正常工作。您能说说怎么做吗?并且如何构造对此api的请求?
最佳答案
public String getFriendsOfUser(@RequestParam(required = true, value = "mobiles") String[] mobiless){
....
}
并且您的手机应该是
mobiles=myValue1&mobiles=myValue2&mobiles=myValue3
要么
mobiles=myvalue1,myValue2,myValue3
如果您有任何疑问,请发布前端代码和Ajax调用。