1.分页拦截器
com.princeframework.jlightspeed.common.persistence.interceptor.PaginationInterceptor
拦截条件1)所有查询,2)page != null && page.getPageSize() != -1
2.分页拦截器思路
1)设置了page的总记录数,2)重新修改了执行的sql,添加了limit条件
3.控制器写法
查询参数对象:public class TrackMapBean extends DataEntity<TrackMapBean>{}
以下是部分代码
TrackMapBean searchBean=..;
//下面的这个searchBean为了被分页拦截器拦截
List<TrackMapBean> trackList=departmentOutDao.findDwellerTrack(searchBean)
page.setList(trackList);
resultMap.put("dataList", trackList);//数据list resultMap.put("pageStr", page.toString());//分页控件return resultMap;//返回的对象
3.前端代码
//点击查询执行的方法function searchMapData(){ var data=parseForm("#searchForm"); if(data.num !=null&&data.num !=''){ $.get("${ctx}/basedweller/manage/baiduTrackPage",data,function(data){ gendarList(data.dataList,data.pageStr); }); }else{ alert("请输入车牌号或者身份证号"); } //test(); }//生成表格titlefunction gendarTitle(){ $("#title").empty(); var title=""; title+="信息"+ "编号"+ "通过时间"+ "经度"+ "纬度"; $("#title").append(title); }//生成表格 function gendarList(dataList,pageStr){ $("#pagination").empty(); $("#dataList").empty(); var headStr=""; for(var k=0;k" +headstr[k]+"< th> " } $("#headAdd").append(headStr); var dataListStr=""; for(var s=0;s " + task.objinfo+ "< td> "+ ""+ task.positionInfo+ ""+ ""+ task.passTime+ ""+ ""+ task.lng+ ""+ ""+ task.lat+ ""+ ""; } $("#dataList").append(dataListStr); $("#pagination").append(pageStr); }//点击分页控件 function page(n,s){ $("#pageNo").val(n); $("#pageSize").val(s); searchMapData(); return false; } 4.html代码
转载于:https://www.cnblogs.com/longsanshi/p/8391554.html
你可能感兴趣的文章用 Python 脚本实现对 Linux 服务器的监控查看>>windows主机安装zabbix-agent查看>>VirtualEnv 和Pip 构建Python的虚拟工作环境查看>>NetScaler的部署实验之四更新DDC的SSL证书配置及NetScaler对DDC的负载均衡配置查看>>一个会展论坛进行的全息营销“策划” -王甲佳全息营销系列08查看>>关于cacti图形显示不正常的解决办法查看>>机器学习入门|聚类(一)查看>>在cocos2d-x中编译/调试curl库查看>>修补AJAX应用中Back/Forward Button和Bookmark失效的问题查看>>PowerShell 获取Site Collection下被签出的文件查看>>见见面、聊聊天 - 5月22日晚7点Meetup,三里屯绿树旁酒吧,畅谈云技术和应用查看>>常用的HTML5、CSS3新特性能力检测写法查看>>安卓巴士诚招版主,希望各位巴友踊跃加入我们!查看>>【笔记】一些linux实用函数技巧【原创】查看>>JS验证集合查看>>第05篇:C#星夜拾遗之使用数据库查看>>现代软件工程讲义 4 方法论 - MSF查看>>线程同步工具类查看>>web服务器比较(IIS,Tomcat,Apache,Resin )查看>>通过刷bios的方式在win8.1平板上启动windows phone模拟器查看>>