Тег <form:options>
поддерживает то, что вы хотите прямо из коробки, используя атрибут items
.Вы можете сделать что-то вроде этого:
LinkedHashMap<Integer, String> states = new LinkedHashMap<Integer, String>();
states.put(1, "Alabama");
states.put(2, "Alaska");
states.put(3, "Arizona");
states.put(4, "Arkansas");
states.put(5, "California");
и так далее.Тогда в вашей форме:
<form:select path="state">
<form:options items="${states}" />
</form:select>
Это будет выглядеть примерно так:
<select name="state">
<option value="1">Alabama</option>
<option value="2">Alaska</option>
<option value="3">Arizona</option>
<option value="4">Arkansas</option>
<option value="5">California</option>
</select>