Весенний MVC и флажки

Я использую Весенний MVC 3.0 и не могу вполне видеть все части к этой проблеме: мой диспетчер создаст список объектов области. Скажем, простой Пользовательский объект с firstName, lastName, возрастом и ролевыми свойствами. Я хочу произвести тот список пользователей в столе (одна колонка за собственность), каждый ряд, также имеющий флажок, которые все отобраны по умолчанию. Человек, использующий страницу, может тогда потенциально отсеять некоторых из них. Когда они поражают кнопку отправки, я хотел бы иметь возможность взять список отобранных пользователей и сделать что-то с ними.

Я знаю, что Весной есть признак form:checkboxes, но я не могу вполне видеть, как использовать его и как получить результаты в диспетчере.

Какая-либо помощь или предложения?

12
задан GaryF 13 January 2010 в 22:38
поделиться

1 ответ

Если вам User объект имеет поле ID , вы можете отправлять такие идентификаторы выбранных пользователей, как это (вам даже не нужно тег формы весной Для этого простого сценария):

<form ...>
    <c:foreach var = "user" items = "${users}">
        <input type = "checkbox" name = "userIds" value = "${user.id}" checked = "checked" /> <c:out value = "${user.firstName}" /> ...
    </c:foreach>
    ...
</form>

-

@RequestMapping (...)
public void submitUsers(@RequestParam(value = "userIds", required = false) long[] userIds)
{
    ...
}
22
ответ дан 2 December 2019 в 06:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: