如题,请结合相关的代码解释,谢谢!简单的,就一级和二级菜单,存放在数据库中:
一级菜单:
ID     名称     二级菜单:
ID     名称    一级ID    连接地址
 假设用javabean实现      

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【jin75hong】截止到2008-08-04 00:05:42的历史汇总数据(不包括此帖):
    发帖的总数量:22                       发帖的总分数:490                      每贴平均分数:22                       
    回帖的总数量:65                       得分贴总数量:12                       回帖的得分率:18%                      
    结贴的总数量:22                       结贴的总分数:490                      
    无满意结贴数:1                        无满意结贴分:20                       
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:4.55  %               无满意结分率:4.08  %                  
    敬礼!

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=jin75hong
      

  2.   

    用ajax实现是个好办法``
     
     一级菜单在<select> 的 <option>定死他  就是不从数据库里查
       
     每当一级的值改变就要ajax偷偷的发个请求获取相应的数据库的值``
      

  3.   

    Map<一级菜单,Set<二级菜单>>
      

  4.   

    这个一两句话也不清楚。
    我前段时间做过一个办公自动化系统,它其中菜单的要求就是:根据用户的角色(权限)控制菜单及子菜单的输出。比如办公室主任可以看到"公文柜"(主功能菜单),也可以看到"公文柜"下的"1.发布公文 2.查阅所有公文",而一般职员也能看到"公文柜",但在"公文柜"下他只能看到"查看下发给我的公文"。办公室主任还可以看到"员工资料(员工个人信息)柜"及相应的子菜单,而一般职员就不能看到。而且所有的子菜单(功能)的URL都在表中存储着、主功能菜单("公文柜"...)也在表中存储。这些功能包括子菜单功能都能动态添加、动态删除。
    Hibernate之类的框架也没学过,做起来很麻烦。实现着很简单,就几个SQL语句,但其中的逻辑很难实现。这个菜单页面写下来用了6个SQL语句。
    下面就是用到的几个表:
    功能表:
    权限表:有兴趣的在我空间留下你的E-mail,我发给你参考一下吧。
      

  5.   

    用DTree  这个开源的东西吧.呵呵.很好用的..只要你得到了数据库中的数据了.就会自动帮你生成的...很方便的..