Я использую библиотеку тегов Spring form
для привязки формы в моем JSP.Мой командный объект содержит Set
, и я хотел бы перебрать этот набор с помощью JSTL <c:forEach>
и создать Spring <form:input>
для каждого объекта в моем наборе.Я видел, как это сделать с List
:
<form:form>
<c:forEach items="${itemList}" var="item" varStatus="status" >
<form:input path="itemList[${status.index}].name" />
</c:forEach>
</form:form>
Моя проблема в том, что я использую неупорядоченный Set
, и я не верю, что могу использовать свойство index
.Как лучше всего добавлять содержимое Set
в форму Spring-bound?Я думаю, что мне просто нужно конвертировать в List
, но меня интересуют любые возможные альтернативы.