Я пытаюсь привязать флажок к списку элементов в моем POJO.
class SimplePOJO {
private List <Key> selectedEntities = new ArrayList<Key>();
public void setSelectedEntities(List <Key> a) { this.selectedEntities = a; }
public List <Key> getSelectedEntities() { return this.selectedEntities; }
}
Разметка по скорости:
#springBind("command")
#springFormCheckBox("command.selectedEntities", "")
Это вообще не работает, просто выводит код дословно.
Попытка использовать стандартные предметы:
<input type="checkbox"
#if ($command.selectedEntities.contains($item)) checked="checked" #end
value="$item.key" />
Всякий раз, когда я устанавливаю какой-либо из полей и отправляю форму, мой список вспомогательных компонентов остается пустым. Как я могу выполнить установку значений в список?
Примечание. Я также пытался сделать следующее в POJO:
private List <Key> selectedEntities = new AutoPopulatingList <Key>(Key.class);
Среда: Spring 3.0.5, Velocity Engine 1.7