如何实现不同权限的用户登录后看到不同的菜单(菜单分两级) java如何实现不同权限的用户登录后看到不同的菜单(菜单分两级),二级菜单显示内容根据一级菜单提供 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个我做个类似的项目 你的菜单是动态的话,也就是从数据库中读出来的。你可以设置角色,并设置其对应的权限(在数据库中建角色表,权限表,及角色和权限关联的表)。就可以根据不同的用户查询出不同的列表出来。 还有一种方法,在jsp页面上做控制,因为用户会登录,所以可以获得他相应的角色,从而可以控制菜单显示相应的内容。(....style.display="none";) 以上都是我自己的做法,希望能对你有所帮助。 一个简单的设计,可以满足你的需求。没有对url进行验证的。一. menu 菜单表id(主键),menu_name(菜单名),parent_menu_id(父菜单id),level(菜单级别:0,一级菜单,1,二级菜单……可以无限级)二. role 角色表id(主键),role_name(角色名)三. role_menu 角色关联菜单表id(主键),role_id(角色id),menu_id(菜单id)四. user 用户表id,user_name五. user_role 用户角色表id,user_id(用户id),role_id(角色id) 如果暂不考虑权限,是不是只要 menu 菜单表和 user 用户表 然后在menu表中添加一个 user 表的外键,或者给这两张表加一张关系表?这样一来,我的url怎么确定呢? 我一使用进入DWR后台的时候就报NULL 求高手指教 关于操作Word 关于HashMap的使用 关于GOOGLE地图API的问题 应该是初始化数据源出错了.严重: Initializing application data source Sql, 邮件短信提醒功能如何实现?原理如何? 求助:JSP的getParameterNames方法 关于jsp配置的问题! 数据库连接问题 如何取出一个表的所有记录个数??? Java的迷茫!!寻求侠士的解答 复选框——取数据库值问题!!!取不对!
你的菜单是动态的话,也就是从数据库中读出来的。你可以设置角色,并设置其对应的权限(在数据库中建角色表,权限表,及角色和权限关联的表)。就可以根据不同的用户查询出不同的列表出来。
还有一种方法,在jsp页面上做控制,因为用户会登录,所以可以获得他相应的角色,从而可以控制菜单显示相应的内容。(....style.display="none";)
以上都是我自己的做法,希望能对你有所帮助。
一. menu 菜单表
id(主键),
menu_name(菜单名),
parent_menu_id(父菜单id),
level(菜单级别:0,一级菜单,1,二级菜单……可以无限级)
二. role 角色表
id(主键),
role_name(角色名)
三. role_menu 角色关联菜单表
id(主键),
role_id(角色id),
menu_id(菜单id)
四. user 用户表
id,
user_name
五. user_role 用户角色表
id,
user_id(用户id),
role_id(角色id)