Добавление элемента в коллекцию в JSP в Spring MVC - PullRequest
0 голосов
/ 01 сентября 2010

Я отображаю значения из набора в bean-компоненте AttributeDefinition, который имеет набор значений ValidValues.Я могу отобразить набор и изменить значения с помощью JSP ниже:

<c:forEach items="${attributeDefinition.validValues}" var="validValue" varStatus="validValueRow">
    <form:hidden path="validValues[${validValueRow.index}].id"/>
    <tr>
        <td><form:input path="validValues[${validValueRow.index}].value"/></td>
    </tr>
</c:forEach>

Однако я хочу иметь возможность добавить элемент в этот набор и попробовал несколько вещей и посмотрел документацию, но я не уверен, возможно ли это с помощью набора, или если мне нужно сделать какое-то преобразование между LazyList и моим набором.Может кто-нибудь дать мне знать, как добиться этого в JSP и какой код нужно добавить в мой контроллер?Документация / книга Spring MVC оставляют желать лучшего.

1 Ответ

0 голосов
/ 14 сентября 2010

Для других, кто сталкивался с этой проблемой, я обнаружил, что LazyList - единственный способ динамически добавлять элементы в коллекцию.Если вы используете Set для хранения своей коллекции, вам необходимо отобразить LazyList в Spring Controller и из него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...