【发布时间】:2017-12-16 07:59:56
【问题描述】:
请不要低估我的问题,因为我是 JSP/JavaEE 的新手..
我看了很多关于 JSTL、分页的教程,但我无法得到一个正确的想法来做分页.. 有没有一种简单的方法来执行分页..?
在我的程序中,我使用 java 类从数据库中检索搜索结果的记录,并将它们放入 ArrayList 并将 ArrayList 返回给 Servlet。然后将接收到的 ArrayList 对象分配到这样的应用程序属性中
request.setAttribute("Results", results_List);
然后使用请求调度程序,我正在加载显示这样的 jsp 页面的结果。
RequestDispatcher rd = request.getRequestDispatcher("searchresults.jsp");
rd.forward(request, response);
所以告诉我下一步对我的搜索结果进行分页..
【问题讨论】:
-
您需要了解分页是某种算法。要构建分页,您需要拥有包含链接名称、链接 href 和活动标志的对象数组。此外,您需要有页面总数来构建右箭头和左箭头(下一个,上一个)。但是,像往常一样,需要一些数据库集成来进行分页。像往常一样使用hibernate框架进行数据库集成。 Hibernate 包含用于分页的类。另外,最好使用 javascript 进行分页,而不是纯 html 和 jsp。
标签: java jsp pagination