獲取第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)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 鄂州市| 琼海市| 咸丰县| 五原县| 关岭| 隆尧县| 宁陕县| 台江县| 安福县| 西盟| 顺昌县| 贵南县| 玉田县| 旌德县| 金寨县| 新安县| 腾冲县| 基隆市| 红桥区| 兴和县| 奇台县| 黔西| 手机| 崇礼县| 宁陕县| 寿光市| 长汀县| 北辰区| 洪雅县| 通化市| 札达县| 磐安县| 宿州市| 中超| 新泰市| 建水县| 曲沃县| 曲松县| 沁水县| 周口市| 沐川县|