zoukankan      html  css  js  c++  java
  • JAVA分页总结

    JAVA分页总结

    环境:数据库用的是MYSQL

     

    不走1:前端页面增加“上一页,下一页”……

     

    <ahref="?startindex=<%=preindex%>&amp;pagesize=10">上一页</a>

     

    <ahref="?startindex=<%=nextindex%>&amp;pagesize=10">下一页</a>

     

     

    不走2JSP页面增加代码

    recordop c=   new recordop();

    c.request=request;

    ResultSet rs=c.list("uname");      //取得查询纪录

    Stringpreindex=c.getpreindex();

    String nextindex=c.getnextindex();

     

     

     

    不走3:后端JAVA增加以下3个方法用来计算上一页及下一页索引

     

    publicintpagesize=12;

        public String getpreindex()

        {

           int curindex=0;

           if(request.getParameter("startindex")==null)

               return"0";

           else

           {

               curindex=Integer.valueOf(request.getParameter("startindex"));

               int pre=curindex-pagesize;

               if(pre<0)

                  return"0";

               else

                  return String.valueOf(pre);

              

           }

          

          

        }

        public String getCurIndex()

        {

           int curindex=0;

           if(request.getParameter("startindex")==null)

               return"0";

           else

           {

               return (request.getParameter("startindex"));

                

              

           }

          

          

        }

       

        public String getnextindex()

        {

           int curindex=0;

           if(request.getParameter("startindex")==null)

           {

               int next=curindex+pagesize;

               return String.valueOf(next);

           }

                

           else

           {

               curindex=Integer.valueOf(request.getParameter("startindex"));

               int next=curindex+pagesize;         

               return String.valueOf(next);

              

           }

        }

     

     

    不走4:增加LIST方法,查询纪录:主要语句为

     

     

        String sql = "select *from vinrecord order by id desc limit "+getCurIndex()+","+String.valueOf(pagesize);

       

  • 相关阅读:
    【 SSH 配置参考】
    【 SSH 实例】使用ssh开发的简单项目
    【 Hibernate 】Hibernate的session更新和删除失败问题
    【 SSH 整合】Spring、Struts、Hibernate基本整合
    Tower是个不错的项目管理开放平台
    随便写写,四年多了第一次在博客园上发表
    asp.net获取服务器绝对路径和相对路径
    342. 4的幂
    283. 移动零
    268. 缺失数字
  • 原文地址:https://www.cnblogs.com/attilax/p/15200013.html
Copyright © 2011-2022 走看看