求jsp中分页代码,最好有可运行的代码!

解决方案 »

  1.   

    不知道你是不是用的JSP中建Connection?建议使用这种方法。<%
    Connection conn=<你的建立方法>
    Statment stmt=conn.createStatement();
    ResultSet rs= stmt.excuteQuery(<你的SQL>);
    while(rs.next()){
    %>
    <画在JSP上HTML>
    <%
    }
    %>!!SQL这样写:
    select * from tableABC 
    ORDER BY xxx   ----------很重要
    where 根据行号约束取第几行到第几行的数据-----需要“每页多少行”和“现在第几页”用于SQL拼串
      

  2.   

    回复:->AndyJee() :
      我是用Connection的,你所说的,我也知道,我要的是分页的方法,算法,不是数据库的读取,不过还是要感谢你的回答的!
      

  3.   

    //得到要现实在本页的数据 主要方法
         Vector v=new Vector();
         int page=接收到的第几页;
         int i=0;
         while(结果集对象.next())
         {
         
            if(i>(page-1)*(每页有多少行)-1)
            {
             //底下是要输出的东西
              Object [] obj=new Object(3);
              obj[0]=...
              ...
              v.add(obj);
            }
            i++;
         }