管理员在后台管理可以设置前台哪些页面显示,哪些页面不显示。保存到数据库中如果显示的页面其值为1,不需要在前台显示的值为0,现在前台是是一个导航菜单:比如说菜单一,菜单二,菜单三。我怎样才能做到根据数据库里面的值。来显示我要显示的菜单

解决方案 »

  1.   

    方法外。。声明一个字符menuStr ....load事件中循环数据库中菜单项(根据你的权限)html代码追加到menuStr字符串中前台用<%=menuStr%>显示
      

  2.   

    楼主前台显示的导航菜单,应该是后台从数据库里显示就行。
    你应该建立一个角色对应菜单表。这里面把角色和菜单都对应上。
    当用户登录的时候,你就可以
    select * from table where flag=1这样把要显示的显示出来就行了。
      

  3.   


    权限系统提供一个基础,并解决那些具有“共性”的(或者说粗粒度的)部分
    在这个基础之上,根据“业务逻辑”的独特权限需求,编码实现细粒度部分
    角色表,用户表,模块表
    权限分1可执行 2可读 3可写 等
    http://topic.csdn.net/u/20091210/15/3cb949eb-90da-48a7-8b6c-53ae44707000.html