js接收对象类型数组的服务端、浏览器端实现

1、服务端

JSONArray jsonArr = JSONUtil.generateObjList(objList);

public static generateObjList(List<Obj> objList ){
    JSONArray resultArray = new JSONArray();
        for (Role role : objList) {
            JSONObject jsonObj = new JSONObject();
            jsonObj.put("id", role.getId());
            jsonObj.put("objName", role.getObjName());
            resultArray.put(jsonObj);
        }
        return resultArray;
}
get();
set();

2、浏览器端

var roleList = <s:property value="jsonRoleList" escapeJavaScript="false" escapeHtml="false" />;
长度 : roleList.length
第i个元素的属性:roleList[i].id;
        //roleList[i].roleName ;

 

posted @ 2016-11-07 15:30  聪明的娃  阅读(551)  评论(0编辑  收藏  举报