page分页
PageBean:int totalCount (总记录数)int totalPage (总页码)List<T> list (每页数据)int currentPage (当前页码)int rows (每页显示的记录数)
分页使用步骤
1.创建分页对象PageBean.
2.在前端利用bootstrap创建表格和分页工具。(如果需要条件查询,可添加条件查询栏。)
3.在分页工具的每一页中添加链接,跳转到分页的servlet中,需要传递“当前页码”和“每页条数”。(若有条件查询,需要将查询条件依次传入servlet中)
4.在servlet中接收“当前页码”和“每页条数”,判断这两个参数是否为空,若为空,则参数为默认值。<--为跳转的第一页做准备-->(若有条件查询,则利用Map接收所有的条件值。注:包含“当前页码”和“每页条数”)
5.调用service查询当前页码所需要展示的内容,利用PageBean接收。(若有条件查询,需要同时将查询条件的参数传入。注:需要将不需要的参数进行排除。)
6.在service中,需要利用所得参数进行分析,计算出当前所需要展示的数据的位置,然后调用dao层进行查找。(若有条件查询,同时需要将条件融入到sql语句中进行查找。)
7.将service返回的数据封装在PageBean中,返回到servlet中,将数据设置进request中,转发到页面中。
8.将数据利用jstl展示在table中。
9.需要禁止第一页和最后一页的点击操作。