请各位大哥帮个忙!
有很多不同角色的用户,例如:初级用户,中级用户,高级用户;他么所管理的模块也不同!用servlet或者是用javabean怎么实现!最好有源代码!谢谢!

解决方案 »

  1.   

    你把他的角色放到session中, 然后做相应的判断不就可以了吗
      

  2.   

    主要是逻辑问题 。。逻辑搞清楚了。代码还不简单 ??
    给你种逻辑吧 。。
    1,一张权限表:如里面有:用户管理,XX信息管理 ...
    2,一张角色表:如里面有 ==>初级用户 ,高级用户...
    3,一张角色权限表:就是每个角色对应的权限:
    (在代码中实现更新和添加时实现是:每次删除这个
    角色ID对应的权限ID,再批量添加)
    4,一张用户表:把角色分配给用户,间接的实现权限分配了。
      

  3.   


    ls说的很好..但怕lz未必听懂了
      

  4.   

    在数据库可以,如果你不想去在数据库中做手脚也可以在用户上做手脚,在用户注册的时候自动添加权限标志给他然后用一个xml或者静态类去实现权限类别。一般的权限控制都在数据库建立一写权限表 和 N个权限管理模块至于权限表的设计就需要根据你的业务来判断权限表结构了。这个问题不难,到网上搜索一下相关例子就好了,这个也是编程人员需要掌握的逻辑思维。
      

  5.   

    java权限管理系统:
    下载地址:
    http://download.csdn.net/source/422117
      

  6.   

    典型的用户角色权限关系,你说的初级用户、中级用户、高级用户,都是是角色!用户表-用户角色表-角色表-角色权限表-权限表
    1        多          1          多    1
    可以用filter进行过滤,也可以用servlet但是要在web.xml中配置<load-on-startup>1</load-on-startup>
    这样保证第一个运行这个servlet