如何写一个web分页

来源:互联网 发布:卷皮7.0源码 编辑:程序博客网 时间:2024/05/18 22:42
                                    MVC框架javaWEB
我们的分页是建立在mvc项目下的
1、我们需要改造的是dao接口,我们在dao接口中添加一个方法
int getTotalRecord();//查询所有的记录条数
List<Book> findPageBooks(int startIndex,int pageSize);//查询当前页面中的记录,其中startindex是起始索引 pageSize表示当前页面表示几个记录
2、我们写实现上述接口中的方法的实现类 BookDaoimpl
public int getTotalRecord() 是从数据库中查询总的记录条数
public List<Book> findPageBooks(int startIndex, int pageSize)是查询当前页面中的记录数
具体代码如下:
3、我们写service接口 里面定义了一个方法Page findPageRecords(String pagenum);返回的是Page类
4、编写page类:注释已经够清楚的了
5、实现service接口中的类BusinessServiceImpl
6、我们在要实现分页的jsp页面中添加如下代码 即可实现简单的分页
7、改进,将上述的html代码进行封装到一个page.jsp中
代码如下:
8、在要实现分页中代码中静态包含这个page.jsp
9、继续改进page.jsp 我们把其中的/servlet/ManagerServlet?operation=showAllBook该为一个${page.uri}
10、因此呢,我们继续改造page类在其中添加了String uri类型</div><div>11、在将page放到request域中之前设置,起始就是在控制器ManageServlet中设置







0 0
原创粉丝点击