⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menumanager.java

📁 jsp网站开发四“酷”全书原码
💻 JAVA
字号:
package com.publish.shop.taglib;import java.util.*;public class MenuManager{  public ArrayList initMenu(ArrayList listBaseMenu){    ArrayList list = new ArrayList();    if(listBaseMenu!=null && listBaseMenu.size()>0){      Menu tempMenu = null;      for(int i=0;i<listBaseMenu.size();i++){        tempMenu = (Menu)listBaseMenu.get(i);        if(tempMenu.getMenuLevel()==1){          list.add(tempMenu);        }        if(tempMenu.getMenuLevel()==2){          Menu parentMenu = getMenu(tempMenu.getParentMenuID(),listBaseMenu);          tempMenu.setParent(parentMenu);        }        if(tempMenu.getMenuLevel()==3){          Menu parentMenu = getMenu(tempMenu.getParentMenuID(),listBaseMenu);          tempMenu.setParent(parentMenu);        }      }      //init first list menu's action      for(int i=0;i<list.size();i++){        tempMenu = (Menu)list.get(i);        List listSubMenu = tempMenu.getChilds();        Menu subMenu = null;        Menu subSubMenu = null;        for(int ii=0;ii<listSubMenu.size();ii++){          subMenu = (Menu)listSubMenu.get(ii);          if(subMenu!=null){            subSubMenu = subMenu.getChildAt(0);            if(subSubMenu!=null)              subMenu.setMenuLink(subSubMenu.getMenuLink());          }        }        subMenu = tempMenu.getChildAt(0);        if(subMenu!=null){          tempMenu.setMenuLink(subMenu.getMenuLink());        }      }    }    return list;  }  private Menu getMenu(String menuId,ArrayList listMenu){    Menu lMenu = null;    Menu tempMenu = null;    if(listMenu!=null && listMenu.size()>0){      for(int i=0;i<listMenu.size();i++){        tempMenu = (Menu)listMenu.get(i);        if(menuId.equals(tempMenu.getMenuID())){          lMenu = tempMenu;          return lMenu;        }      }    }    return lMenu;  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -