2015-12-18 3 views
1

У меня есть контроллер, который выглядит как@PathVariable Синтаксис карты для URL-адреса?

@RequestMapping(value = "/start/{params}", method = GET, produces = { APPLICATION_JSON_VALUE, APPLICATION_XML_VALUE }) 
String doStart(@PathVariable("params") Map<String,String> startParams) 

Как я отправить startParams из URL?

Все мои попытки заканчивается:

IllegalStateException: Невозможно преобразовать значение типа [java.lang.String] для требуемого типа [java.util.Map]: нет соответствия редакторов или преобразования стратегии найдено

Также не представляется возможным отправить пустой как

theurl/start/

дает

18 декабря 2015 10:56:07 FM org.springframework.web.servlet.DispatcherServlet noHandlerFound ВНИМАНИЕ: Не найдено отображение запроса HTTP с URI

Является ли это как-то можно отправить никаких параметров, или мне нужен отдельный метод для этого ?:

+0

Проверьте этот ответ: http://stackoverflow.com/questions/18280395/passing-a-mapstring-string-to-a-springmvc-controller – user987339

ответ