在playframework中的分页

jun*_*idp 5 pagination playframework

我想在Play FrameWork中实现分页,是否有任何教程或示例我已经在那里探索网站并完成了教程但是无法实现分页

谢谢

Kir*_*ran 10

play!使用Play分页模块实现了很多页面.它没有问题,工作正常.我会在下面给你一个关于我做了什么的想法.

首先,我声明ValuePaginator指向结果集(在我的情况下是一个MYSQL查询)

ValuePaginator vpaginator=query.resultList();
Run Code Online (Sandbox Code Playgroud)

然后渲染Paginator实例以在视图中使用它

render(vpaginator);
Run Code Online (Sandbox Code Playgroud)

在视图中,我使用了以下语法

#{paginate.list items:paginator, as:'r'} 
  <table>
    <tr>
      <td>${r[0]}</td>
      <td>${r[1]}</td>
      <td>${r[2]}</td>
    </tr>
  </table>
#{/paginate.list} 
Run Code Online (Sandbox Code Playgroud)

假设我的SQL查询看起来像这样

Select name,id,address from table
Run Code Online (Sandbox Code Playgroud)

然后在这种情况下r[0]将获取名称的值,r[1]将获取id的r[2]值并将获取地址的值并在表中的3个不同列中呈现此数据.

希望这可以帮助.