码迷,mamicode.com
首页 > 编程语言 > 详细

Javaweb笔记—03(BS及分页的业务流程)

时间:2017-08-05 20:27:17      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:分页   row   wpa   dao   首页   select   负数   筛选   lis   

DAO部分:中间层
声明该有的变量 pagerBook pageData sumRow sumPage
求出总的记录数id唯一标识:select count(id) as rowsum from book;
求出总页数;
判断总页数为0时的情况
求出当前页的记录数据pageData( flag=(当前页-1)*记录数 )
select top "+flag+" from book where id not in (select top "+flag+" id from book)
+++++注意:因为是用id在做筛选,所以后边的记录是用id做的列筛选—————id(就是这里)

Servlet部分:服务器端
要判断如果在URL中给nowPage赋值为字符串或者负数即就是:要进行判断,把异常进行处理
出现的是数据格式的异常

 

jsp部分:浏览器端

得到pagerBook对象(pager<Book>),然后,在原表格下边进行判断添加超链接
传递给BookList页面的参数BookList?nowPage=<%=%> 首页 > 1;有上一页,首页 < 总页,有下一页

Javaweb笔记—03(BS及分页的业务流程)

标签:分页   row   wpa   dao   首页   select   负数   筛选   lis   

原文地址:http://www.cnblogs.com/StephenChowcai/p/7291234.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!