请各位大人帮忙(比较简单),400分送。 太简单了啊,不过要用button的话就要使用javascript主要是控制菜单显示的问题,有点搞头,再想想,顺便学习学习 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在数据库增加一个字段,存放每个人的菜单权限例如,楼主登陆,楼主的菜单权限是255,那么转换成二进制为11111111,这说明楼主具有所有菜单的权限;又如,楼主老婆菜单权限是206,二进制为11001110,那么她就具备a,b,e,g,h的菜单权限。这样,在jsp页面里就可以通过循环判断,哪位是1,则显示菜单;反之则不显示 虫子讲的蛮清楚了,不过控制菜单的话,只要你孩子知道那些菜单的url,一样可以访问到,这时候可以作个filter做复杂点就是个rbac子系统,学习的话可以考虑 在jsp页面里要显示按钮的地方加入:flag为数据库里的菜单权限字段<% for(int i=0,i<8;i++){ if(flag.charAt(i)=='1'){%> /* 显示按钮 */<% } } 楼上那位哥们说的知道url直接可以访问网页的问题,可以用session解决登陆的时候把菜单权限放入session,然后就可以通过目标jsp页面的session再做一次的校验 其实也不简单了, 可以基本搭建起来一个校验和界面框架了, 简单的设计, 如:数据库结构用户 (userid, user, password)权限 (rightid, rightname)菜单 (menuid, name, pageid)页面 (pageid, pagename, url)用户-权限 (userid, rightid)权限-菜单 (right, menuid)配置: 基本资料: 用户管理, 权限管理(如父权, 母权, 子权), 菜单管理, 页面管理(可用页面)权限: 用户赋权(如父-父权...), 权限菜单分配(这个权限能看什么菜单), 菜单-页面(菜单月年个那个页面) 登录: 检查用户密码取用户权限/取权限菜单(也可以合并城取用户-菜单)显示菜单 建议在url加入用户名和密码,这样即使知道url,也无法访问 这个是很简单的,不就是个权限控制吗把奥码oa的js搞下来就行 不就是权限控制吗然后在通过数据库来控制显示再通过Session判断使用权限就完美的达到楼主的要求了 关注此贴http://community.csdn.net/Expert/topic/3157/3157582.xml?temp=.7133905 正如TinyJimmy(Jimmy)所说,主要是通过数据库设计实现,程序很简单 能否那位大虾给出完整的代码,我用.net的,对jsp还不是很熟。来者有份,如果嫌分不够的话,我准备倾家当产。 你说的上面的人都 已经帮你解决好了,可以用javascript可以用数据库。。 jsp问题求解 object is not an instance of declaring class有点烦。 怎么用tomcat做服务器 如何用多线程读取本地文件。谢谢了。 知道怎么让Heritrix不断运行,不停止呢? 盘点机的读取 连接池问题--第二次使用连接池的连接问题 一个简单的jsp程序。。。在tomcat访问时总出现如下错误。。。菜鸟问题。。 jdk1.2.2+tomcat4.0无法运行,在线等待 数据库的汉字怎么不能显示? !!!高分100!!紧急求助!jsp页面如何支持中文! jsp中多选框的问题
例如,楼主登陆,楼主的菜单权限是255,那么转换成二进制为11111111,这说明楼主具有所有菜单的权限;又如,楼主老婆菜单权限是206,二进制为11001110,那么她就具备a,b,e,g,h的菜单权限。
这样,在jsp页面里就可以通过循环判断,哪位是1,则显示菜单;反之则不显示
flag为数据库里的菜单权限字段
<%
for(int i=0,i<8;i++){
if(flag.charAt(i)=='1'){
%>
/* 显示按钮 */
<%
}
}
登陆的时候把菜单权限放入session,然后就可以通过目标jsp页面的session再做一次的校验
用户 (userid, user, password)
权限 (rightid, rightname)
菜单 (menuid, name, pageid)
页面 (pageid, pagename, url)
用户-权限 (userid, rightid)
权限-菜单 (right, menuid)配置:
基本资料: 用户管理, 权限管理(如父权, 母权, 子权), 菜单管理, 页面管理(可用页面)
权限: 用户赋权(如父-父权...), 权限菜单分配(这个权限能看什么菜单), 菜单-页面(菜单月年个那个页面) 登录:
检查用户密码
取用户权限/取权限菜单(也可以合并城取用户-菜单)
显示菜单
把奥码oa的js搞下来就行
然后在通过数据库来控制显示
再通过Session判断使用权限
就完美的达到楼主的要求了
http://community.csdn.net/Expert/topic/3157/3157582.xml?temp=.7133905