zoukankan      html  css  js  c++  java
  • MySQL分页

    前端代码:

    <form action="ajzList" name="fenye" method="get" id="fenye">
        <input type="hidden" name="pageno" value="${pageno}">
        <div  class="hi_degbtnbar_iup bgcolor " id="pagesbox">
            <input type="button" value="上一页" class="table_btn_upub" onclick="up()">
            <span id="inp_up" >${pageno}</span>/<span id="inp_down">${pages}</span>
            <input type="button" value="下一页" onclick="down()" class="table_btn_upub">
        </div>
    </form>
    

    分页js:

    • 上一页

      function up() {
      ​	var up = $("#inp_up").html()
      ​	if(up==1){
      ​	}else {
      ​		up=up-1;
      ​	}
          $("input[name ='pageno']").val(up)
      ​	var form1 = document.getElementById("fenye");
      ​	up_form.submit();//form表单提交
      }
      
    • 下一页

    function down() {
    ​	var down = $("#inp_up").html()
    ​	var pages = ${pages}
    ​	if(down==pages){
    ​	}else {
    ​		down++;
    ​	}
    ​	$("input[name ='pageno']").val(down)
    ​	var form = document.getElementById("fenye");
    ​	down_form.submit();//form表单提交
    }
    

    后台处理分页:

    //获取分页的值
    String pageno = request.getParameter("pageno");
    
    if (pageno == null) {
    ​	pageno = "1";
    }
    int no = (Integer.valueOf(pageno) - 1) * 20;
    String count = testService.findAllCount(Test);
    int t = 0;
    if ((Integer.valueOf(count) % 20) == 0 && Integer.valueOf(count) != 0) {
    ​	t = (Integer.valueOf(count) / 20);
    } else {
    ​	t = (Integer.valueOf(count) / 20) + 1;
    }
    String pages = 
    model.addAttribute("pages", pages);
    Test.setPageNo(no);//用来存储分页的值
    

    xml写法

    findAllCount:sql语句添加

    <if test="pageNo !=null and pageNo != '0'">
    ​    limit #{pageNo},20
     </if>
    

    limit是mysql的语法

    select * from table limit m,n
    

    其中m是指记录开始的index,从0开始,表示第一条记录

    n是指从第m+1条开始,取n条。

    select * from tablename limit 2,4
    

    即取出第3条至第6条,4条记录

  • 相关阅读:
    C#委托 delegate
    认识反射
    【译】修改大XML文件的有效方法
    学习javascript并解读JQuery
    ASP.Net用户验证的实现
    渴望
    C++中常见的一些小问题总结(一)
    struts2:关于EL能够获得action的属性
    排序算法总结
    WebService开发实例
  • 原文地址:https://www.cnblogs.com/sanzashu/p/11145810.html
Copyright © 2011-2022 走看看