獲取第N級的所有節點

          /**
          *臨時寫的偽代碼
          */

          //獲取第N級的所有節點

          public list getTreeLeverNode(int lever)
          ??rs0 = select id from menu where parentid is null;? //先從數據庫取出第一級的所有節點
          ??if(lever<=1)
          ? return rs0
          ? //循環第一級的節點遞歸取下面的節點
          ??for(int i=0; i<rs0.length; i++){
          ???rslist = getNextNode(rs0[i],lever-1);
          ???list.add(rslist);
          ??}
          ??return rs1;
          }

          public list getNextNode(int reqParentid,int lever){
          ??rs2 = select id from menu where parentid = reqParentid;
          ??lever = lever -1;
          ??if(lever>0){
          ???for(int i=0; i<rs2.length; i++){
          ????rs2 = getNextNode(rs2[i],lever);
          ????list.add(rs2);
          ???}
          ??}
          ??return rs2;
          }

          posted on 2007-01-14 16:01 JGAO編程隨筆 閱讀(167) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 贡觉县| 虎林市| 眉山市| 扎兰屯市| 兴和县| 井陉县| 新安县| 东方市| 汽车| 浙江省| 合川市| 思茅市| 油尖旺区| 怀化市| 江永县| 吉安市| 商水县| 浮梁县| 闽清县| 阿鲁科尔沁旗| 清丰县| 德惠市| 盘山县| 苏州市| 本溪| 平塘县| 绥芬河市| 右玉县| 西昌市| 台州市| 靖远县| 宁夏| 连平县| 奉贤区| 弥勒县| 东乌| 柘荣县| 晋宁县| 雷山县| 四子王旗| 龙海市|