常見問題
當前位置是:首頁 -> 常見問題
Java web項目整合開發 辦公自動化系統菜單表的設計與下拉菜單的顯示問題
文章發表時間:2014-08-11 14:01:45
在Java Web項目整合開發中,我使用Mysq;數據庫建表(菜單表),有4列  id,  modeId(1,主菜單,0,子菜單) ,ModeMenu(子菜單),linkUrl(鏈接地址),這個表是不是設計有問題,子菜單和主菜單對應不了
在這段代碼中查找顯示主菜單
public class FindMenuAction extends DispatchAction {
   public ActionForward findMenu(ActionMapping arg0, ActionForm arg1, HttpServletRequest arg2, HttpServletResponse arg3) throws Exception {
        List list = HibernateUtil.findMenu(0);         //由于主菜單的menuid為0,綁定參數0查找主菜單
        List menuIdlist = null;
        if(!list.isEmpty() && list.size()>0){         
            for(int i= 0;i<list.size();i++){
                Menu menu =(Menu) list.get(i);
  //查找子菜單,這里的id是自動編號的,頁面顯示不出來,改為menu.getModeId()).intValue()就可以,但是子菜單顯示不對
                menuIdlist = HibernateUtil.findMenu((menu.getModeId()).intValue()); //查找子菜單
                arg2.getSession().setAttribute("menuNameid"+i+"", menuIdlist);  //將字菜單集合保存在session中
             }
        }
        arg2.getSession().setAttribute("menulist", list);                       //將主菜單集合保存在session中
        return new ActionForward("/default.jsp");                               //轉發致default.jsp頁面
    }
 }
QQ在線咨詢
200958619
4006751066
企業郵箱地址
[email protected]
七夕免费试玩