将数组或列表传递给@Pathvariable - Spring/Java
2022-08-31 13:59:58
我正在JBoss / Spring中做一个简单的“get”。我希望客户端在url中向我传递一个整数数组。如何在服务器上进行设置?并显示客户端是否应发送消息?
这就是我现在所拥有的。
@RequestMapping(value="/test/{firstNameIds}", method=RequestMethod.GET)
@ResponseBody
public String test(@PathVariable List<Integer> firstNameIds)
{
//What do I do??
return "Dummy";
}
在客户端上,我想传递类似的东西
http://localhost:8080/public/test/[1,3,4,50]
当我这样做时,我得到一个错误:
java.lang.IllegalStateException:在@RequestMapping中找不到@PathVariable [firstNameIds]