JSP中根据权限隐藏和显示不同的功能(分数可追加!)
答案:4 悬赏:40 手机版
解决时间 2021-01-11 09:21
- 提问者网友:欺烟
- 2021-01-10 19:54
JSP中根据权限隐藏和显示不同的功能(分数可追加!)
最佳答案
- 五星知识达人网友:等灯
- 2021-01-10 20:49
实现的方法很多,大概说一种,建立一个权限表,2个字段就够了:1.用户ID,2.权限值,共同主键。即一个用户有N个权限就这表中对应N条数据。
登陆后通过登陆用户ID取出这用户对应的权限放入arraylist中,比如ArrayList al = user.getRight();假设权限值为01,02,03....
假设当前登陆用户有01,02的权限,可以显示有这2个权限的操作,那么大概就这样:
if (al.indexOf("01") != -1)
{
out.print(权限1);
}
if (al.indexOf("02") != -1)
{
out.print(权限2);
}
登陆后通过登陆用户ID取出这用户对应的权限放入arraylist中,比如ArrayList al = user.getRight();假设权限值为01,02,03....
假设当前登陆用户有01,02的权限,可以显示有这2个权限的操作,那么大概就这样:
if (al.indexOf("01") != -1)
{
out.print(权限1);
}
if (al.indexOf("02") != -1)
{
out.print(权限2);
}
全部回答
- 1楼网友:西岸风
- 2021-01-10 23:48
我是管理员
我不是管理员
以上代码相当于if...else..语句。
- 2楼网友:渊鱼
- 2021-01-10 23:41
创建一个用户表 用户表中存放权限信息
用户登录时从用户表中取出相关信息作为一个实例存放在session中
在需要权限控制的地方从session中取出用户实例并判断权限 从而选择性的显示部分内容
用户登录时从用户表中取出相关信息作为一个实例存放在session中
在需要权限控制的地方从session中取出用户实例并判断权限 从而选择性的显示部分内容
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯