您的位置:首页 > 其它

分页查询产品信息,第六步;封装结果

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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐