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

后端 未结 5 1632
感动是毒
感动是毒 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:31

    if you want to use Square brackets - []

    DELETE http://localhost:8080/public/test/[1,2,3,4]
    
    @RequestMapping(value="/test/[{firstNameIds}]", method=RequestMethod.DELETE)
    @ResponseBody
    public String test(@PathVariable String[] firstNameIds)
    {
        // firstNameIds: [1,2,3,4]
        return "Dummy"; 
    }
    

    (Tested with Spring MVC 4.1.1)

提交回复
热议问题