Вы можете вызвать метод values()
для перечислений, чтобы получить массив значений перечислений. А затем сопоставьте его с List. Например, вы можете использовать Lists.newArrayList(array)
из Google-коллекций.
параметров формы, которые вы можете найти в request.params
hashmap. Запрос - это поле, унаследованное от play.mvc.Controller.
Также взгляните на это http://www.playframework.org/documentation/1.2.3/cheatsheet/controllers. (Полезные вещи, но их нелегко найти)
UPD
List theList =....;
render(theList);
и в шаблоне (пример для выбора):
<select id="viewSelect" size="1" >
#{list items:theList, as:'listItem'}
<option id="${listItem.getId()}">${listItem.getName()}</option>
#{/list}
</select>