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

Posted StephenChowcai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javaweb笔记—03(BS及分页的业务流程)相关的知识,希望对你有一定的参考价值。

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及分页的业务流程)的主要内容,如果未能解决你的问题,请参考以下文章

Vue.js 实践:实现多条件筛选搜索排序及分页的表格功能

Oracle与Mysql主键索引及分页的区别小结

thinkphp两表,多表联合查询及分页的连贯操作写法

JAVAWEB学习笔记21_多条件查询attr和prop的区别和分页的实现

列表组件抽象-滚动列表及分页说明

echart改变legend样式及分页