基与datatable的分页
在进行分页操作前,必须知道开启服务器模式后会向服务器发送的参数的含义:
length:告诉服务器每页显示的数据条数
start:第一条数据的起始位置
draw:绘制计数器,(特殊:服务器接收到参数后,需要返回到前台)
1.在前台开启服务器模式
"serverSide"
:
true
2.在后台接受前台传递过来的参数
public Map<String,Object> search145(UserInfo UserInfo,int length,int draw,int start)
3.在后台通过Hibernate查询结果
public Map<String,Object> search145(UserInfo userInfo,int length,int draw,int start){
List<UserInfo> list=new ArrayList<UserInfo>();
Map<String,Object> map=new HashMap<String, Object>(); int totalCount=0; Session session=null; String hql="from Airline145Info where 1=1";
try{ session=HibUtil.getSession();//创建Session对象 Query querySelect=session.createQuery(hql);//通过调用Session对象创建Query的对象 totalCount=querySelect.list().size();//得到要查询的总记录条数 querySelect.setFirstResult(start);//将数据的起始位置加入到Query对象中 querySelect.setMaxResults(length);//将每页显示的数据条数添加到Query对象中 list=querySelect.list();//这个时候数据的条数已经改变了。为要每页显示的数据条数 }catch(Exception e){ e.printStackTrace(); }finally { closeSession(session); } map.put("draw",draw);//返回到前台 map.put("data",list);//分过页的查询结果 map.put("recordsTotal",totalCount);//查询到的数据中条数 map.put("recordsFiltered",totalCount);//有过滤条件,过滤后的数据总条数 return map;}
转载于:https://www.cnblogs.com/baijingting/p/9463993.html
基与datatable的分页相关推荐
- php bootstraptable分页,php+bootstrap+dataTable+jquery分页列表
$(document).ready(function(){ $("#table_local").dataTable({ "bSort":true, " ...
- webix .datatable 表格分页
grid表格返回参数大都是 以下这种格式(参数名可能不一样) {data:[{...},{...} ...], count:39} webix的参数格式为 { data:[{...},{...},{. ...
- 对datatable操作经验-排序和分页
1.datatable排序1: public DataTable SortDesc(DataTable dt){ DataView dv = new DataView(); dv.Table = dt ...
- jquery datatable 获取当前分页的数据
使用jquery datatable 遇到分页分别求和时,找了半天才找到获取当前分页数据的方法,以此总结 var table=$('#example').DataTable( {"pagin ...
- 使用dataTable完成客户端分页
什么是dataTable dataTable是一个分页插件,可以使用客户端分页(一次性拉去所有数据,在客户端进行分页操作,适用于数据较少的情况,或者偷懒的时候用?)也可以使用服务端分页(每显示一页就拉 ...
- datalist 分页
private void indexListBind() { try { string parID = Request.QueryString["id"].ToString(); ...
- DataTable的Ajax使用
DataTable Datatables是一款jquery表格插件.它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能. 官网: https://datatables.net/ 中文网: ...
- 进入保护模式(三)内存的分页
2019独角兽企业重金招聘Python工程师标准>>> 一.分页 先入为主理解的分页和系统中内存内应的分页 1.弄过数据库数据查找展示,有个数据分页展示的概念,这个的目的是为了速度. ...
- 具有分页,排序,搜索和导出数据选项的ASP.NET Core CRUD操作
目录 介绍 先决条件 我使用的技术 创建此项目的步骤 已安装的Nuget包 MSSQL表脚本 在MSSQL数据库中创建MOC数据 创建一个模型类 数据库连接:appsettings.json Star ...
最新文章
- python界面图片-python实现读取并显示图片方法(不需要图形界面)
- 福建高职单招计算机基础知识,福建高职单招计算机类试题及标准答案
- Tensorflow Lite之编译生成tflite文件
- java怎样写入五个人的成绩_用java输入5个学员姓名和分数,显示分数最高的学员姓名和分数?...
- 数据产品经理:6大数据分析平台的“世界观”
- php的函数是谁写的,一个用PHP写的中文分词函数
- mysql 双机异地热备份—-mysql主从,主主备份原理及实践
- UI实战教程之切图标注篇(UI必备)
- Winform 视频流叠加透明控件. 使用DSkin皮肤框架实现
- word目录缩进设置
- 用c语言判断一个数是否是素数(质数)
- 服务器raid发生故障如何恢复数据?- raid5磁盘阵列数据恢复方法
- 电子计算机与其它计算机工具的本质区别是,电子计算机与其他计算工具的本质区别是...
- cs1.5最新服务器地址,服务器地址
- 这就是区块链开源底层软件平台——长安链ChainMaker
- 一个 Git 库内管理多个子项目
- 排查docker cpu占用过高问题
- mkconfig与Kconfig
- php通过curl实现bigpipe
- vivo计算机的功能是什么意思啊,vivo新系统有啥新功能_vivo新系统有什么功能
热门文章
- java实现加减乘除运算符随机生成十道题并判断对错_简单小程序——产生三十道小学四则运算题目...
- java 跨站点脚本编制_AppScan跨站点脚本编制修复
- java相册_精致小巧的java相册制作方法
- 计算机的两个基本能力是存储程序,【2012年职称计算机模拟题(55)】- 环球网校...
- Eureka源码分析
- JSP XML数据处理
- livebos--iframe使用
- Linux 系统的启动顺序
- iOS 面试之Block
- 2013.7.15DAY2