小编use*_*307的帖子

java中的分页

我现在被困了几天,试图开发一种在搜索引擎中管理结果页面的方法(就像谷歌分页系统一样).

我有结果总数,当前页面(从1 ...开始到...最后一页),以及每页的结果数(假设每页10个).

在JSP结果页面的底部,我想显示页面的表格数据,如下所示:

假设搜索引擎返回了470个结果. - 基于"每页10个结果",我们总共有47页(470/10)

这就是我想要展示的内容

"上一页2 3 4 5 6 7 8 9 10下一页">当我们点击第10页时,这是应该发生的事情:

"上一页5 6 7 8 9 10 11 12 13 14下一步"如果单击第14页,则:

"上一页9 10 11 12 13 14 15 16 17 18下一页"等等......

我设法做了以下事情

public class Test {

public static int [] getIntervalNumberPages(
        final int pNumberHits,
        final int pNumberTotalHits,
        final int pNumberCurrentPage,
        final int pNumberResultsPerPage) {

    // Page interval
    final int NB_PAGES_INTERVAL = 10;

    // Initialise table
    int [] vResult = new int [0];

    // If …
Run Code Online (Sandbox Code Playgroud)

java pagination

1
推荐指数
1
解决办法
6166
查看次数

标签 统计

java ×1

pagination ×1