Динамично обязательные списки с тегом form Spring

У меня есть объект команды FaxForm и это содержит список FaxStatus объекты внутри a faxStatusList свойство.

public class FaxForm {
  private List faxStatusList;
  public void setFaxStatusList(List faxStatusList) {
    this.faxStatusList = faxStatusList;
  }
  public List getFaxStatusList() {
    return faxStatusList;
  }
}

У меня первоначально была страница JSP, которая свяжет объекты путем выполнения следующего:


  
    
      
    
    
      
    
    
      ${item.name}
      
    
    
      ${item.id}
      
    
  

Однако я пытаюсь выяснить, как я мог сделать привязку без цикла foreach и индекса. Примеры на веб-сайте Spring показывают привязку путем устанавливания пути к названию списка. Существует ли способ связать свойства? Я попробовал это, но это перестало работать:



faxStatusList имеет метод получателя и метод установщика и переменные FaxStatus, у каждого есть свойства метода get/метода set. Я получаю ошибку "Недопустимое свойство 'faxStatusList.faxStatus' класса компонента..."

10
задан ravun 19 December 2009 в 21:03
поделиться

1 ответ

Теги формы Spring имеют флажки тег. Вы можете использовать его следующим образом для автоматической привязки:

<form:checkboxes items="${faxStatusList}" path="faxStatusList" itemLabel="name" itemValue="id" delimiter="<br/>" onclick="yourOnClickMethodIfYouNeed(this);"/>

В приведенном выше фрагменте будет отображаться список элементов флажков, разделенных тегом br. Любые изменения, внесенные в состояние флажков, будут соответствующим образом отражены в вашем FaxForm.

9
ответ дан 4 December 2019 в 01:57
поделиться
Другие вопросы по тегам:

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