分页查询产品信息,第六步;封装结果
2017-11-10 12:42
260 查看
我们可以在service中来对PageBean进行数据封装,servlet最终是将PageBean转换成json响应到浏览器。
// 使用PageBean
来处理分页数据
public PageBean findAll(int pageNo,int pageSize) throws SQLException{
ProductDAO dao = new ProductDAO();
List<Product> ps = dao.findAll(pageNo,pageSize);//查询的分页的产品信息
PageBean<Product》 pb = new PageBean<Product>();
//将分页数据封装到PageBean中
pb.setPageNo(pageNo);
pb.setContent(ps);
pb.setPageSize(pageSize);
// 总条数select count(*) from product
比偶查询?总页数可以根据总条数查询
int totalCount = dao.findAllCount();
int totalPage = (int) Math.ceil(totalCount * 1.0 /pageSize);
pb.setTotalPage(totalPage);
pb.setTotalCount(totalCount);
return pb;
}
// 使用PageBean
来处理分页数据
public PageBean findAll(int pageNo,int pageSize) throws SQLException{
ProductDAO dao = new ProductDAO();
List<Product> ps = dao.findAll(pageNo,pageSize);//查询的分页的产品信息
PageBean<Product》 pb = new PageBean<Product>();
//将分页数据封装到PageBean中
pb.setPageNo(pageNo);
pb.setContent(ps);
pb.setPageSize(pageSize);
// 总条数select count(*) from product
比偶查询?总页数可以根据总条数查询
int totalCount = dao.findAllCount();
int totalPage = (int) Math.ceil(totalCount * 1.0 /pageSize);
pb.setTotalPage(totalPage);
pb.setTotalCount(totalCount);
return pb;
}
相关文章推荐
- 购物网站11:产品Service---品牌---产品信息---产品样式---产品类型---产品搜索---查询结果回调
- 分页查询产品信息案例;第一步:创建产品页面,向服务器发送请求(获取所有产品信息)
- 分页查询产品信息,第二步:创建一个servlet来接收请求,获取所有的产品信息
- 分页查询产品信息:第三步:创建业务层ProductService
- 分页查询产品信息:第四步:创建持久化层ProductDAO
- 分页查询产品信息,第五步:完成产品的分页显示
- 使用jggrid时与具体ORM实现无关的分页参数及查询结果封装.
- Extjs毕业设计:在做分页查询产品信息时,出现TypeError: this.ds is undefined?
- C#分页面向对象封装[支持多表连接查询分页]-教学示范版--实体模型对象
- Oracle将某字段查询结果按自定义格式封装输出以及解拆操作
- JDBC_利用Java反射技术将查询结果封装为对象
- 查询结果分页显示的sql语句
- 通过SQL查询多个表的结果且分页
- Mybatis 分页查询数据(借用map来封装参数)
- 苹果序列号查询api查询序列号和苹果产品信息
- 阿里物联网套件-服务端SDK学习实践(基础篇-4查询产品类型信息)
- Hibernate Criteria查询之多表连接分页-2【分页封装】
- 牛腩购物32:完成整个网站的功能制作(后台产品列表,多表查询+分页),产品修改保存,图片的上传保存
- MongoDB文档查询-分页查询(limit、skip)与查询结果排序(sort)
- 数据库SQL Server2012笔记(四)——多表查询、子查询、分页查询、用查询结果创建新表和外连接