Я приставлю это к тому факту, что я новичок в Spring.
У меня есть список bean-компонентов bean-компонента, который я использую для создания формы с флажками. Возможно ли после отправки этой формы иметь тот же список bean-компонентов, заполненных только теми bean-компонентами, которые проверял пользователь?
У меня возникают проблемы с этим подходом, и я знаю, что мог бы установить его, чтобы получить атрибут ID для этих компонентов в виде списка строк, но в идеале хотелось бы, чтобы он заполнял список компонентов того же типа ( Я просто не уверен, что формы Spring работают именно так).
Я думаю, что добавление кода может усложнить мой вопрос, но вот основы того, с чем я работаю:
Когда Java попадает в код моего контроллера, должен ли myBackingBean иметь список myGenericBeans, которые были выбраны с помощью флажка? Чего мне не хватает?
Java
class MyBackingBean
{
List<MyGenericBean> myGenericBeans;
public function getMyGenericBeans()
{
return myGenericBeans;
}
}
HTML
<form:form action="/path/formHandler" commandName="myBackingBean" class="popup-form">
<form:checkboxes path="myGenericBeans" items="${myBackingBean.myGenericBeans}" />
</form:form>
Java (код контроллера)
@RequestMapping(value = "/formHandler", method = RequestMethod.POST)
public String editAccountTeam(@ModelAttribute("myBackingBean") MyBackingBean myBackingBean, BindingResult result) {
...
return "";
}