两边的类型不相同,试下这样
if(session.getAttribute("admin_type").equals("系统管理员"))

解决方案 »

  1.   

    呵呵,是比较string的内容,不是地址,初学者问题:)
      

  2.   

    是啊是啊,的确是初学者,居然被楼上看穿了,呵呵~ 楼上说的我还是不太清楚,你是说if("系统管理员" == session.getAttribute("admin_type"))比较的是地址?
      

  3.   

    我把“系统管理员”换成英文的“sys_admin”就可以了
    但是中文就是不行
    是不是编码的问题?
      

  4.   

    if(session.getAttribute("admin_type").equals("系统管理员"))这个还是不行。。
      

  5.   

    有一点小错误,session.getAttribute()获得的是一个Object对象嗯,是的,比较的是对象的地址