Passing an Array or List to @Pathvariable - Spring/Java

后端 未结 5 1522
感动是毒
感动是毒 2020-11-27 02:53

I am doing a simple \'get\' in JBoss/Spring. I want the client to pass me an array of integers in the url. How do I set that up on the server? And show should the client sen

5条回答
  •  北海茫月
    2020-11-27 03:37

    Could do @PathVariable String ids, then parse the string.

    So something like:

    @RequestMapping(value="/test/{firstNameIds}", method=RequestMethod.GET)
    @ResponseBody
    public String test(@PathVariable String firstNameIds)
    {
         String[] ids = firstNameIds.split(",");
         return "Dummy"; 
    }
    

    You'd pass in:

    http://localhost:8080/public/test/1,3,4,50
    

提交回复
热议问题