Я пытаюсь привязать флажок к списку элементов в моем 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