怎样在已经分完页的表格中查询带条件的行的信息如:
表A每页三行显示,字段有username,userid,gender,age
List<UserList> users = uso.getDB().queryByPage(page_no, pageCount);
users就是查询出来分页表的对象;
可是我按照常用方法,只查询了第一页的信息,后面的就不查询了。这是怎么回事

解决方案 »

  1.   

    楼主应该每页3行,一行4列,一行中username,userid,gender,age吧
      

  2.   

    参数没有问题的话那就是sql有问题!
      

  3.   

    核对下你sql里面的参数是否正确,如果用的是hibernate看下DAO层的方法里面的参数是否有问题
      

  4.   

    打印一下执行的sql语句只知道问题出在哪里了
      

  5.   

    List<UserList> users = uso.getDB().queryByPage(page_no, pageCount);
     String userName=request.getParameter("userName");
      List<UserList> selectUS=null;
          if(users!=null){
          
               if(userName!=null){
               selectUS=new ArrayList<UserList>();
                   int j=0;
                 for(int i=0;i<users.size();i++){
               if(userName.equals(users.get(i).getUsername())){
                    selectUS.add(j,users.get(i));
                      j++;
               }
                }
                if(j==0){
              out.println("<script type=\"text/javascript\">");
              out.println("alert(\"查询对象不存在,请重新查询!\");");
              out.println("open(\"User_Manage.jsp\",\"_self\");");
              out.println("</script>");
            return;
                }
              } else {
             selectUS=users;
              }
    是我写的查询语句有问题,不会DEBUG啊啊