/**树节点ID*/
private String id
/**树节点名称*/
private String text
/**图标*/
private String cls
/**是否叶子*/
private boolean leaf
/**链接*/
private String href
/**链接指向*/
private String hrefTarget
/**是否展开*/
private boolean expandable
/**描述信息*/
private String description
然后将数据中的数据存入这个类的对象,再把得到的对象加入到一个java.util.List treeList中,然后在action里面将treeList转换成json,方法是这样的
JSONArray jsonArray = JSONArray.fromObject(treeList)
getResponse().setCharacterEncoding("utf-8")
getResponse().getWriter().println(jsonArray.toString())
,可能说的有点马虎,有不理解的可以再追问。
什么数据库?
oracle的话就很简单,其他数据库的话就略显复杂了
SELECT d.*FROM tree d
START WITH d.ID = 3
CONNECT BY PRIOR d.pid = d.ID
以上是oracle的代码
其他数据库另说
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)