用jquery each标签遍历java list对象

 1230浏览

最近在做tms管理系统(物流管理软件),遇到这样一个场景:

运单对应多个货物信息(我们这里只对应3个货物信息,但大部分情况下,只有1个货物信息),我需要编辑也就是修改该运单,那么带出该运单一对多的货物信息,如下图所示

TMS运单货物一对多关系

一看界面就知道了,用的是easyui,所以我不是拼装的形式展现的,首先我是想直接用jquery的each遍历改list对象,具体代码如下:

var list = ${businessOrder.businessOrderGoods}||[];
$.each(${businessOrder.businessOrderGoods},function (i,val) {
   $("#businessOrderGoods"+i+"GoodsName").textbox('setValue',val.goodsName);
});

不行,报js错误(Uncaught SyntaxError: Invalid or unexpected token),因为使用该jstl标签,输出的是对象[com.business.entity.BusinessOrderGood@4558ed6a],要想通过jquery的each标签遍历java list对象,其实很简单,重写实体类的tostring方法即可。

流行热度:超过1230次围观
生产日期:2017-07-05 23:00:04
上次围观:
转载时必须以链接形式注明原始出处及本声明。