一、所需jar包   fastjson-1.2.47.jar

二、所需js jquery-3.3.1.js

三、案例讲解

1、准备好数据库、实体类、dao方法等基础包类  注意不要写错  注意数据库连接

2、写分页方法(dao方法)

@Override
    public List<Goods> getAllByPage(int pageIndex, int pageSize) {
        List<Goods> ls=new ArrayList<Goods>();
        try {
            con=DBHelper.getCon();
            String sql="select * from(select a.*,rownum as rid from goods a) b where b.rid between ? and ?";
            int a = (pageIndex-1)*pageSize+1;
            int b = pageIndex*pageSize;
            ps=con.prepareStatement(sql);
            //给占位符赋值
            ps.setInt(1, a);
            ps.setInt(2, b);
            rs=ps.executeQuery();
            while(rs.next()) {
                Goods g=new Goods();
                g.setGid(rs.getInt(1));
                g.setGname(rs.getString(2));
                g.setGprice(rs.getInt(3));
                g.setGinfo(rs.getString(4));
                g.setGpath(rs.getString(5));
                ls.add(g);//不要忘记了
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            DBHelper.myClose(con, ps, rs);
        }
        return ls;
    }

@Override
    public int getRows(String str) {
        int n = 0;
        try {
            con=DBHelper.getCon();
            String sql="select count(*) from "+str;
            ps=con.prepareStatement(sql);
            rs=ps.executeQuery();
            if(rs.next()) {
                n=rs.getInt(1);
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            DBHelper.myClose(con, ps, rs);
        }
        return n;
    }

@Override
    public List<Goods> getAllByPage(int pageIndex, int pageSize, String gname) {
        List<Goods> ls=new ArrayList<Goods>();
        try {
            con=DBHelper.getCon();
            String sql="select * from(select a.*,rownum as rid from goods a where gname like '%"+gname+"%') b where b.rid between ? and ?";
            int a = (pageIndex-1)*pageSize+1;
            int b = pageIndex*pageSize;
            ps=con.prepareStatement(sql);
            //给占位符赋值
            ps.setInt(1, a);
            ps.setInt(2, b);
            rs=ps.executeQuery();
            while(rs.next()) {
                Goods g=new Goods();
                g.setGid(rs.getInt(1));
                g.setGname(rs.getString(2));
                g.setGprice(rs.getInt(3));
                g.setGinfo(rs.getString(4));
                g.setGpath(rs.getString(5));
                ls.add(g);//不要忘记了
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            DBHelper.myClose(con, ps, rs);
        }
        return ls;
    }

3、PageServlet  开始写了@WebServlet("/page.do")   相当于web.xml 需要重启服务器

四、主界面代码

1、(样式及提示)jQuery

2、(分页(html))

Javaweb ajax实现分页相关推荐

  1. JavaWEB(AJAX实现分页)

    4.2 使用AJAX实现分页 4.2.1 需求 需要将分页数据通过ajax的方式进行分页,实现只变更部分数据的功能. 4.2.2 实现原理 1.设置Servlet的response的格式为applic ...

  2. php ajax mysql 分页查询_基于PHP_MySql_Ajax的分页技术方案

    一.引言 Ajax的全称是AsynchronousJavaScriptAndXML(异步JavaScript和XML),它不是一项新技术,而是很多成熟的技术的集合. 和Applet,Flash相比,A ...

  3. think php ajax分页,thinkPHP5框架实现基于ajax的分页功能示例

    本文实例讲述了thinkPHP5框架实现基于ajax的分页功能.分享给大家供大家参考,具体如下: 最近一个页面的选项卡又牵扯到ajax分页,所以研究了一下tp5的ajax分页使用方法 首先看一下tp5 ...

  4. php ajax实现查询功能,ajax实现分页查询功能

    这次给大家带来ajax实现分页查询功能,ajax实现分页查询功能的注意事项有哪些,下面就是实战案例,一起来看一下. ajax分页查询功能的具体代码,供大家参考,具体内容如下 显示的效果如下: 实现效果 ...

  5. 使用pagination分页插件实现Ajax动态分页

    pagination插件下载地址:https://pan.baidu.com/s/1c3QQ7XQ 一.前言 做的一个列表页要将所有结果显示出来,太多记录不能一次性显示,所以要进行分页.一开始尝试自己 ...

  6. php ajax实现分页效果

    ajaxpage.php[这里是数据展示页面的代码]: <meta charset='utf-8′> <script src=" http://ajax.googleapi ...

  7. php ajax mysql 分页查询_PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)

    1.首先做主页面Ajax_pag.php 代码如下: Ajax做分页 .header{ margin-top: 20px; } 关键字: 地区代号地区名称父级代号 2.然后做分页查询JS页面Ajax_ ...

  8. java如何写ajax,java,jq,ajax写分页

    1.先写好html基础样式 我懒得去写css样式233,能看就行 #page { width: 20px; } id name pwd age 上一页 下一页 2.编写servlet 2.1 先写查询 ...

  9. mvc jquery ajax分页实例,jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页...

    jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页 简单的两个步骤即可实现分页功能 //回调里面进行业务处理 function lo ...

最新文章

  1. java动漫网站开题报告_基于java的校园论坛网站的开发与设计开题报告.doc
  2. SPOJ Supernumbers in a permutation(LIS)
  3. bootstrap.yml与application.properties区别?
  4. Cell重磅发现:人类胎儿全身组织中都含有活细菌,这些细菌激发了胎儿的免疫发育...
  5. 如何在 iPhone 和 iPad 上快速找到合适照片?
  6. ggplot2都有哪些使用不多但是却异常强大的图层函数
  7. jeesite+mysql,数据导入出现问题。
  8. asp.net 实现动态显示当前时间(不用javascript不考虑开销)
  9. python股票回测_主流 Python 量化回测平台,回测速度客观评测
  10. 局域网文件服务器单独文件夹加密,局域网 如何给共享文件夹加密
  11. 2021-2024年中国两轮电动车企业经营情况对比
  12. java html 导出 pdf文件,Java HTML导出PDF (一)
  13. 气体流量与质量流率换算
  14. Amazon AWS 中国区 G2 服务器 配置运行
  15. Spark开发实例(编程实践)
  16. GIS地图坐标系转换方法,快快收藏
  17. 微信小程序之左右布局
  18. 观美剧《傲骨之战》,了解诉讼融资行业现状
  19. 赢在云端:VMware跨云架构,让“云”卷“云”舒自由可控!——访VMware公司大中华区高级技术总监李刚
  20. 微信小程序注册使用教程

热门文章

  1. 代码静态检查之pclint
  2. html去除页面的滑动条
  3. 蓄电池基础知识安培小时AH和放电速率HR
  4. python中时间加一个小时
  5. vue视频播放插件vue-video-player
  6. 1052 卖个萌 (20分)特殊符号输入
  7. EBS中如何实现简单的日记账导入
  8. Unity 自学成长路线总结
  9. 短视频app开发:如何实现视频直播功能
  10. 巴菲特致股东的一封信:1998年