编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

用jquery each标签遍历java list对象

最近在做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方法即可。

未经允许不得转载: 技术文章 » Java编程 » 用jquery each标签遍历java list对象