当前位置: 代码迷 >> Java Web开发 >> springMVC绑定页面传参有关问题
  详细解决方案

springMVC绑定页面传参有关问题

热度:72   发布时间:2016-04-16 22:00:42.0
springMVC绑定页面传参问题
现有model:
public class PurchaseOrder {
        private List<PurchaseDetail> detail;

         public List<PurchaseDetail> getDetail() {
return detail;
}

public void setDetail(List<PurchaseDetail> detail) {
this.detail = detail;
}
}

页面表单有一表格,有多行数据,每一行的数据对应purchaseDetail实体类。怎么把这表格中所有的行数据绑定到purchaseOrder中。
------解决方案--------------------
如果表格行数是固定的话,可以给实体 bean 加属性。
如果不固定的话,比较麻烦一些
可以考虑集合
------解决方案--------------------
建议就多些个bean,然后数据就绑定到这个bean上,在PurchaseOrder的属性集合add不就行了么。
------解决方案--------------------

detail[0].xx1="";
detail[0].xx2="";

detail[1].xx1="";
detail[2].xx1="";

这样你在控制层中方法中是PurchaseOrder  po参数, po.detail就会被设置
  相关解决方案