使用Spring的表单标记动态绑定列表

我有一个命令对象FaxForm ,它在faxStatusList属性中包含一个FaxStatus对象列表。

 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有一个getter和setter方法,而FaxStatus变量每个都有getter / setter属性。 我收到错误“bean类的无效属性’faxStatusList.faxStatus’…”

Spring form标签有一个checkboxes标签。 您可以按如下方式使用它来自动执行绑定:

  

上面的代码段将显示使用br标记分隔的复选框项列表。 对复选框状态所做的任何更改都将在您的FaxForm中正确反映。 faxStatusList对象。