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>