Java List в HTML tag select

Получаю список пользователей в виде List<String>: [Петр, Иван, Демьян, ...]

Как в Java из List<String> заполнить значениями форму выбора HTML

<select name="field1">
   <option>${list}</option>
</select>

или mustache:

<td><select name="field1">
    {{#list}}<option >{{list}}</option>{{/list}}
</select></td>

Если пишу

    List<String> listldap = app.getAllPersonNames();
       for (String list : listldap)
    model.put("list", list);

то получаю только последнее значение. Если

    List<String> list = app.getAllPersonNames();
    model.put("list", list);

то получаю [Петр, Иван, Демьян, ...] и количество option совпадает с количеством имён в списке. Конечно, это всё логично, но желаемого не могу получить.


Ответы (1 шт):

Автор решения: Sergey Gornostaev
List<String> list = app.getAllPersonNames();
model.put("list", list);

и

<td>
  <select name="field1">
    {{#list}}<option>{{.}}</option>{{/list}}
  </select>
</td>
→ Ссылка