foreach控制器加${__V()}函数和${__counter(TRUE,)}函数 处理sql多列结果的遍历真的是绝配啊,之前一直用循环控制器+count函数,或者while控制器加count函数真的是low到爆了
${__V(va_${__counter(TRUE,)})}+++${__V(vb_${__counter(TRUE,)})}
刚发现了一招更好用点的,就是在foreach里面获取该控制器的index
添加一个jsr223前置处理器
int index = Integer.valueOf(vars.get("__jm__crd_insert_foreach__idx")) + 1;
vars.put("cust_nbr_curr",vars.get("cust_nbr_"+index));