Передача массива или списка в @Pathvariable -Spring/Java

Я делаю простое "получение" в JBoss/Spring. Я хочу, чтобы клиент передал мне массив целых чисел в 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 :Не удалось найти @PathVariable [firstNameIds] в @RequestMapping

46
задан skaffman 8 March 2012 в 21:47
поделиться