zoukankan      html  css  js  c++  java
  • 分页

    分页

    <table>
    <tr><td>标题</td></tr>
    <tr><td>头</td></tr>

    //得到一个RS
    ResultSet rs=surveyBL.getAllSurvey();

    //////////////////////////分页元素//////////////////////////////

    int intPageSize; //一页显示的记录数
    int intRowCount; //记录总数
    int intPageCount; //总页数
    int intPage; //待显示页码
    String strPage;
    int i;

    intPageSize=20;//设置一页显示的记录数

    strPage=request.getParameter("page");
        
    if(strPage==null)//表明在QueryString中没有Page这一个参数,此时显示第一页数据
    {
    intPage=1;
    }else{       //将字符串转换成整型
    intPage=java.lang.Integer.parseInt(strPage);

    if(intPage<1){
    intPage=1;
    }
        
    }

        
    rs.last(); //获取记录总数
    intRowCount=rs.getRow();//记算总页数  
    intPageCount =(intRowCount+intPageSize-1)/intPageSize;//调整待显示的页码  

    if(intPage>intPageCount) intPage=intPageCount;
    if(intPageCount>0)//将记录指针定位到待显示页的第一条记录上
     
    rs.absolute((intPage-1)*intPageSize+1);
    //显示数据
    i=0;

    //////////////////////开始显示//////////////////////
    if(rs!=null)
    {
        while(i<intPageSize &&! rs.isAfterLast())
        {
            //得到RS中的参数
            out.println("<TR>");
            out.println("<TD align=center>");
            out.println("</td>");
            out.println("</TR>");

            //第一页没有分页是一下四横代码
            rs.next();
            i++;
            }
            rs.close();
        }
    %>

    //////////////////////分页尾/////////////////////////
    <tr>
    <td colspan=8><center>
    第<%=intPage%>页 共<%=intRowCount%>条记录/共<%=intPageCount%>页
    <br>
    <%if(intPage<2){ %>首页 | 上一页<% }else{%>
                <a href="Survey.jsp?page=1">首页</a>|<a href="Survey.jsp?page=<%=intPage-1%>">上一页</a><%}%>
    <%if((intPageCount-intPage)<1){ %>下一页 | 尾页<%}else{%>

    <a href="Survey.jsp?page=<%=intPage+1%>">下一页</a> | <a href="Survey.jsp?page=<%=intPageCount%>">尾页</a></center></td></tr>

    <%}%>




  • 相关阅读:
    zTree根据json选中节点,并且设置其他节点不可选
    点击一次按钮,发生多次ajax请求
    sublimeText3 中配置sass环境,并将编译后文件保存到指定文件夹
    MD5加密
    c# Http请求之HttpClient
    xml与object 之间的ORM
    wpf和winform的那点区别
    c# http请求ajax页面
    c# https请求
    python爬虫框架Pyspider初次接触
  • 原文地址:https://www.cnblogs.com/xinxindiandeng/p/1349962.html
Copyright © 2011-2022 走看看