Используя play framework 2.0 в режиме Java, я хочу передать список строк контроллеру, используя параметры URL.
Учитывая URL-адрес, такой как:
http://localhost:9000/echo?messages=hello&messages=world
Я хочу вызвать свой метод контроллера:
public static Result echo(List<String> messages){
return ok("Size: " + messages.size());
}
Мой файл маршрутов выглядит так:
GET /echo controllers.Application.echo(messages: List[String])
Но это не работает. Я получаю сообщения об ошибках, утверждающих, что для List[String] нет связывателя QueryString. Мне это кажется неправильным, так как это была довольно стандартная функциональность в предыдущей версии. Кто-нибудь знает, как я могу передать список строк в контроллер, используя проект Java?