List<TsCds> list =this.getCdsService().findAllCds(pId); // 取得所有菜单list
System.out.println(list.size());
TreeNodetree = new TreeNode(); //tree节点模型
ArrayListtreeList = new ArrayList();
JSONArrayarr=new JSONArray();
if(list.size()>0){
for(int i = 0; i < list.size()-1; i++) {
tree.setId(list.get(i).getId().toString());
tree.setText(list.get(i).getZymc().toString());
tree.setLeaf(list.get(i).getSfyz().booleanValue());
tree.setAction(list.get(i).getUrl().toString());
};
treeList.add(tree);
arr.add(treeList);
JSONArrayarr1 = JSONArray.fromObject(treeList);
response.getWriter().println(arr1);
logger.info("--------------TreeLoad Success!!!!!!!!-----------------");
如上action代码,list.size()为2,但tree是只显示出一个节点,我想是拼json格式拼写错了,哪位仁兄告诉下该怎么写。