刚刚接触jsp项目 作一个超市的管理系统 经理通过登陆页面可以访问所有功能 出纳通过登陆只能访问1个功能页面 怎么用session做啊 

解决方案 »

  1.   

    权限操作。session 实现? 第一次发现。不过也行。session中的key值就是用户名。value 一个list或者其他,保存的是当前用户的所有能操作的页面。登录后,直接从session中拿,可以自动生成菜单,也可以每访问一个页面。从session中查找一次权限。
      

  2.   

    在JSP页面上或者JS文件内 通过session读取到users信息,然后在页面导入实体类,在把session内的数据强转成users对象,然后判断users对象的权限是多少,如果是的话,那么可以浏览下面的网页,如果权限不够不能浏览,那么你就让他跳转到别的页面提示他,至于怎么处理就看你的要求了.
      

  3.   

    通过session保存用户的权限信息 而已。具体的判断你还是要在Action中。权限信息要从数据库里面读取。、
      

  4.   

    session只是会话,具体经理或者员工的信息应该放在后台数据库或者配置文件中,你不会希望经理和员工是写死在session中的吧?
      

  5.   

    典型的权限功能,网上应该能找到很多例子!
    用session 来实现到头一回听说的
      

  6.   

    写个字段不就行了,判断是否是管理员 还是  出纳。登录的时候根据 字段来跳转到相应的页面。在某个页面加载的时候 先判断 当前的session的权限。
      

  7.   

    session key value形式来存储数据的
    要存的时候seesion.setAttribute(key,value);
    要用的时候session.getAttribute(key);
    但是现在的浏览器(IE7,IE8)都是选项卡形式的公用一个session
    这个问题就很麻烦了~~~~~~~~~~研究中~~~
      

  8.   

    现在前台定义一个session.setatribute("adminName",xxx);
    session.setatribute("adminPassword",xxx);在定义一个普通用户的session.setatribute("Name",xxx);
    session.setatribute("Password",xxx);
    你登陆的时候获取这个session里面的值进行判断就是了,管理员就直接跳到管理员页面,反正你也没有用到数据库
    session.getAtribute("adminName");类似这样才做不就可以了啊!