Java 使用hibernate在jsp中分页的方法是什么?

Java 使用hibernate在jsp中分页的方法是什么?,java,jsp,pagination,Java,Jsp,Pagination,在JSP页面上,我无法获取数据的页数。我可以得到预定义页面大小的数据,如果我想要前7个数据,或者第二个7个数据,我可以得到它。但我无法确定页数。在JSP中进行分页的最佳方法是什么?您必须调用一个方法来返回数据集中所有行的总数,然后使用此方法或类似方法 int numberOfPages = (totalRecords / pageSize); if (totalRecords % pageSize != 0) { numberOfPages++; } 执行一个请求以获取请求返回的元素总

在JSP页面上,我无法获取数据的页数。我可以得到预定义页面大小的数据,如果我想要前7个数据,或者第二个7个数据,我可以得到它。但我无法确定页数。在JSP中进行分页的最佳方法是什么?

您必须调用一个方法来返回数据集中所有行的总数,然后使用此方法或类似方法

int numberOfPages = (totalRecords / pageSize);

if (totalRecords % pageSize != 0) {
   numberOfPages++;
}

执行一个请求以获取请求返回的元素总数:从。。。这里…这意味着每次我刷新页面或更改页面时,我每次都必须计算这个值。不是个人,但这需要计算。如果由于有人添加了新行,您的查询返回了更多数据,该怎么办?