我想做一个网站的后台 有权限管理系统 
一个叫admin 可以分配权限 
不同的权限可以看到不同的菜单操作 不同权限的用户(所属一个角色)看到不同的menu
我不想针对每个权限都有不同的界面,这个界面上具体是怎么实现的啊
界面上应该再怎么写呢??? 

解决方案 »

  1.   

    这个要用数据库,在数据库建立一个权限表、一个角色表,然后用户表对应角色表(多对一),角色表与权限表是多对多,把你网站后台的所有menu写到权限表里面去,然后这个用户登陆后,通过他的角色找到相应的权限就好了。界面上就从权限表调出改用户的权限。
      

  2.   

    具体 怎么写啊
    怎么让 menu出现 或者 消失啊
    ????????????
      

  3.   

    方法一:这个要用数据库,在数据库建立一个权限表、一个角色表,然后用户表对应角色表(多对一),角色表与权限表是多对多,把你网站后台的所有menu写到权限表里面去,然后这个用户登陆后,通过他的角色找到相应的权限就好了。界面上就从权限表调出改用户的权限。方法二:
    不同的角色在数据库中设置一个字段,比如:sid,int类型,1,2,3……if(sid==1){
      显示菜单1
    }
    if(sid==2){
      显示菜单2
    }
    if(sid==3){
      显示菜单3
    }
      

  4.   

    在jsp上用logic:equal标签去判断你传过来的权限的值,来判断打印哪段jsp
      

  5.   

    后台怎么把menu的数据往  界面上放啊
    要做出树形的啊
      

  6.   

    一个组件 用来读取xml 生产菜单
    一个组件 用来根据用户权限生成不同的xml搞定
      

  7.   

    呵呵,我们用 JSF,JSF 元素中的 rendered 太方便了。