看样子是你的service代码有空指针
空指针很好查的

解决方案 »

  1.   

    userAdmin.jsp上面发生空指针了,代码贴出来吧
      

  2.   

    是这一块有问题吗???
     <%
         List<Users> usersList = usersServer.findUsers();
         request.setAttribute("usersList", usersList);
         String uname=(String)request.getSession().getAttribute("uname");
         Users user=usersServer.findName(uname);
       request.setAttribute("user", user);
             if(session.getAttribute("power").equals("经理")){
      %>
      <c:forEach items="${usersList }" var="user">
        <tr>
        <td height="23"><span class="STYLE1">${user.id }</span></td>
        <td><span class="STYLE1">
        <a href="userList.jsp?username=${user.username }" >${user.username }</a></span></td>
        <td><span class="STYLE1">${user.gender }</span></td>
        <td><span class="STYLE1"><c:out value="${user.age }" default="20"></c:out> </span></td>
        <td><span class="STYLE1"><c:out value=" ${user.telephone }" default="00000000"></c:out></span></td>
        <td><span class="STYLE1"><c:out value="${user.address }" default="北京市"></c:out></span></td>
        <td><span class="STYLE1">${user.authority }</span></td>
      </tr>
      </c:forEach>
      

  3.   

      if(session.getAttribute("power").equals("经理"))估计这句吧 session没取到值吧。
    你152行是啥代码呢?
      

  4.   

    楼主兄弟,去看你tomcat 下面的目录;work\Catalina\localhost\hsrm\org\apache\*\userAdmin_jsp.java知道这个java文件看一下152行,那段代码报的空指针哦。