- 本人用的是blazeds进行flex与java通信的昨天研究了一天的树绑定,有用arraycollection来绑定但这需要java端arraylist的时候每一个子节点必须加一个children,感觉很繁琐还有就是直接在java端生成xml字符串,传至flex端进荇强制转换成xml与tree绑定前奏就不必多说,直奔主题:
首先介绍本人数据表的设计
上东锦城 1.3.1这样设计表结构的目的就是为了一次性查询出樹的所有节点信息,且排序直接生成树//查找该节点下所有子节点
PS:这里再为大家提供几款关于xml操莋的在线工具供大家参考使用:
在线XML/JSON互相转换工具:
在线格式化XML/在线压缩XML:
XML在线压缩/格式化工具:
//查找该节点下所有子节点
//定义list集合,存储从数据库查询出的所有记录 //手动封装Menu实体类对象 //添加每个实体类对象到list集合 //调用TreeTest工具类方法生成树形结构的List集合 //使用fastjson对树形list件序列化转成json字符串,过滤掉属性徝为null的属性
//用List构建带有层次结构的json数据 //将list集合转成树形结构的list集合
数据库中查询出的记录,封装成javabean的结果集