[问题] 从数据库查询的结果,要在jsp页面分页

楼主: lueichun (no anonymous)   2021-11-25 20:10:40
※状况概述:
承上题,将资料查询出来后,在查询页面上希望可以做到分页的效果,原本的做法是直接在
DAO使用JDBC的语法来做分页,不过这样捞出来的资料就是以一页为准的量,
例如一页有10笔资料,那从DAO捞出来的资料就是10笔,要捞下一页的10笔资料就要另外
呼叫DAO来捞另外10笔资料,这样写没有遇到问题。不过要是加上前一题的打印功能,
因为打印是要一次把所有资料打印出来,所以现在查找资料的方式(一次只找10笔)就有问题
因为在DAO就已经将找到的资料,利用JDBC来分页,分成10笔资料才return,
会变成打印时只打印出10笔资料。
这样要改成一次可以找全部的资料,然后可以等回到JSP页面再分页吗?或者有没有其他
的分页方式可以参考呢?
作者: alihue (wanda wanda)   2021-11-28 20:18:00
分页做法是对的,汇出或打印要额外写 DAO 拿全部不要共用
作者: rayyang1113 (雷)   2021-12-15 15:56:00
请不要捞全部的资料 丢到页面做分页 因为这样你该outof memory还是会out of memory…

Links booklink

Contact Us: admin [ a t ] ucptt.com