我把登陆的用户职位存在position里面
然后跳转到主页面  欢迎您:
 <font color="blue"><%=session.getAttribute("position")%></font>
这个可以正常显示。。
但是我想判断,如果当前用户的position不是“管理员” 那就不显示某一个功能
否则显示这一功能<%   
   Object obj=session.getAttribute("position");
   String pos=obj.toString();
   if(pos=="管理员"){
  %>
    <td><a href="Jsp/user/userMain.jsp" target="_top">员工信息管理</a></td>
    
    <% } %>
为什么无论登陆用户是什么类型都不显示呢?
急 ,求指教

解决方案 »

  1.   

    看看这个是什么吧
    session.getAttribute("position")
      

  2.   

    是Object对象对吗? 我后面转化为了String类啊
      

  3.   

    建议你去查下java里 == 和 equals 的区别
      

  4.   

    哦 崩溃果断是的,写习惯了C++,3楼得谢了。
    还有想问一下大家,从数据库查询出来的数据,怎么样才可以直接去修改
    <%ResultSet rs;
    rs =(java.sql.ResultSet)session.getAttribute("rs");
    do{
    %>
    <tr>
    <td><input type="checkbox" name="ActType" value="rs.getString(1)"/></td>
    <td><%= rs.getString(1)%/></td>
    <td><%= rs.getString(2)%></td>
    <td><%= rs.getString(3)%></td>
    <td><%= rs.getString(4)%></td>
    <td><%= rs.getString(5)%></td>
    <td><%= rs.getString(6)%></td>
    <td><%= rs.getString(7)%></td>
    <td><%= rs.getString(8)%></td>
    <td><%= rs.getString(9)%></td>
    </tr>
    <% 
    }while(rs.next());
    %>
    这个在jsp页面上,怎么才可以直接去修改呢?