web 动态分页查询
来源:互联网 发布:国际排联中文官网数据 编辑:程序博客网 时间:2024/06/05 08:06
今天就来分享一下分页查询吧,这种在项目中也比较常见。博主是用easyui 写的,当然还有其他的比如jquery 等 。至于界面,可以参考easyUI文档demo,好了,不说废话,来看代码吧!就贴一些主要的代码吧!
1,先是通过客户端发送请求给control层,也就是你要请求数据的路径,这里就不贴了,刚才也说了,界面可以参考easyui文档;
2,dao
public List<Product_info> fy(@Param("page") int pageindex, @Param("rows") int pagesize);
由于博主用的框架是ssm;其对应的xmlsql语句为:
<select id="fy" resultType="com.zking.entity.Product_info" > select * from goods_info LIMIT #{page},#{rows} </select><select id="getcount" resultType="int" > select COUNT(*) from goods_info; </select>
controll层:
@RequestMapping("goods.xhtml") public @ResponseBody Map<String, Object> query(HttpServletRequest req,Product_info pi){ String pageindex=req.getParameter("page"); String pagesize=req.getParameter("rows"); //String pid=req.getParameter("product_id"); Integer start = (Integer.parseInt(pageindex)-1)*Integer.parseInt(pagesize); Integer end = Integer.parseInt(pagesize); Map<String, Object> map=new HashMap<String, Object>(); List<Product_info> pr=new ArrayList<Product_info>(); Integer count=ud.getcount(); int total = (int) (count/Integer.parseInt(pagesize)); if(count%Integer.parseInt(pagesize)!=0){ total++; } List<Product_info> pfy=ud.fy(Integer.parseInt(pageindex),Integer.parseInt(pagesize)); map.put("total", count); map.put("rows",pfy); System.out.println(map); return map; }
好了,主要的代码就是这些了。
0 0
- web 动态分页查询
- 分页模型动态查询
- Java web 分页查询
- web中分页查询
- JQuery动态查询并分页
- mybatis 动态传多表分页查询
- Web查询分页功能实现
- java web分页查询初试
- java web分页查询初试
- java web 分页查询、显示
- web开发中的分页查询
- hibernate动态hql查询,分页查询,调用方法即可查询
- 使用ibatis实现动态分页查询
- grails笔记-----实现动态查询并且分页
- jquery 动态查询,无刷新分页
- 使用ibatis实现动态分页查询
- Hibernate动态查询设置分页的条件
- Hibernate动态条件查询并分页
- Android自定义View 一个可设置四个顶点弧度的ImageView
- Terminal:Mac使用终端操作数据库
- JAVA泛型的通配符
- 5-3 A-B
- Java设计模式之策略模式---写的比较有趣,推荐大家看看
- web 动态分页查询
- android7.0新特性---NDK应用链接至平台库
- asp.net core mvc剖析:mvc动作选择
- 我的软件工程目标
- redis
- 第七届蓝桥杯java 压缩变换
- Minimum Moves to Equal Array Elements
- Mybatis自动生成映射文件和PO对象和调用示例代码工
- Elastic-Job项目源码分析1--核心骨架JobScheduler