各位大侠帮帮忙啊!~我现在用jsp动态生成目录树!己从数据库中取得数据。现在想用java来纯数据处理。我现在从数据库中取得的数据是R , R1 ,R12此类的ID号。现在我就是想根据此ID号来创建目录树!就是说R的子集就是R1,R1的子集就是R12以此类推的!~我现在想用java来判断这些哪些是上级目录,哪些是子目录。

解决方案 »

  1.   

    附加个表结构
    id        publishsort        sortname 
    1          生物科学            Q
    2         普通生物学           Q1
    3           生态学             Q14
      

  2.   

    我这二天才做了个带复选框的树,要是LZ要的话,可以给你,我是递归生成个XML,用JS解析得到的!
      

  3.   

    取数据的时候按照sortname排序在jsp对取得的数据进行处理:我们把相邻的两条定义为a、b如果b.indexOf(a)>-1;b是a的子节点,否则,b是a的父节点的子节点(视层次关系而定)最好是将sortname命名也能按照层次关系命名,处理将更简单,比如:根节点是Q,第一层是Q_001,第二层是Q_001_001,同理照推