獲取第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編程隨筆 閱讀(164) 評論(0)  編輯  收藏


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


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

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 秭归县| 故城县| 馆陶县| 博白县| 九龙县| 湘阴县| 宁安市| 运城市| 交口县| 万年县| 绥江县| 普兰店市| 水富县| 两当县| 双鸭山市| 麻江县| 丰原市| 永清县| 和林格尔县| 宁强县| 怀柔区| 雅江县| 洞口县| 休宁县| 洪泽县| 淮南市| 财经| 宝兴县| 盐亭县| 华蓥市| 资溪县| 花莲市| 娄底市| 襄汾县| 论坛| 湘潭县| 青铜峡市| 眉山市| 海宁市| 渝北区| 阿克|