java - Google 喜欢 Wicket 中的分页

标签 java paging wicket

如何在 Wicket 中进行“google like”分页?您只显示指向 10 个第一个搜索结果页面的链接,然后当我点击第 10 页时,另外 10 个页面会添加到搜索结果等。

我有一个典型的搜索表单和搜索结果列表。可能有很多搜索结果页面。

通常只有前几个搜索结果页面是有趣的,但也必须能够看到所有搜索结果。

我想做这样的事情:

  1. 最初查询前 10 个搜索结果页面
  2. 如果用户点击第 10 页,则会查询另外 10 个搜索结果页面。
  3. 如果用户点击第 20 页,将再次查询另外 10 个搜索结果页。

我不想一次性获取所有搜索结果,也不想获取所有搜索结果的数量。我只想获取接下来的 10 个搜索结果页面。

我目前使用 PageableListView 和 PagingNavigator 进行分页。

最佳答案

请参阅本文:http://java.dzone.com/articles/wicket-tutorial-series-ui?page=0,1

此外,大多数数据库都允许您使用 SQL 语法检索查询结果的一部分,另请参阅本文 http://faq.javaranch.com/java/PaginationOrPaging

关于java - Google 喜欢 Wicket 中的分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3178045/

相关文章:

memory - 如果它们都需要两次内存访问,什么使 TLB 比页表更快?

centos - NoSuchMethodError SLF4J CentOS 5.8

javascript - 带有 apache wicket 的 onbeforeunload 事件

java - Cucumber .feature 在 intellij 中不起作用

java - TitanDB 定义和使用索引

java - 主类找不到 .dat 文件

sql-server - T-SQL SELECT DISTINCT & ROW_NUMBER() OVER 排序问题

javascript - 如何从 JavaScript Apache Wicket 调用 Java 函数

java - 无法使用 @DeclareMixin 编译 AspectJ 方面