Playframework 分页标头在视图中不显示值

Playframework 分页标头在视图中不显示值,playframework,pagination,playframework-1.x,Playframework,Pagination,Playframework 1.x,我编译并将paginate-head.jar添加到构建路径中。在我的控制器中,我获取分页器,并将其传递给渲染 public static void newjoinee() { ValuePaginator vp = help.showNewJoineesList(); render(vp); } 我还向列表中添加了伪值,并在查询结果中创建的列表之外,使用此列表实例化了分页器 public ValuePaginator showNewJoineesList() {

我编译并将paginate-head.jar添加到构建路径中。在我的控制器中,我获取分页器,并将其传递给渲染

public static void newjoinee() {
    ValuePaginator vp = help.showNewJoineesList();
    render(vp);
}
我还向列表中添加了伪值,并在查询结果中创建的列表之外,使用此列表实例化了分页器

public ValuePaginator showNewJoineesList() {
        List<String> foo = new ArrayList<String>();
        ArrayList<String> bar = new ArrayList<String>();
        bar.add("Ek");
        bar.add("Don");
        bar.add("Teen");
        ValuePaginator vpaginator = new ValuePaginator(bar);


        //Also tried to pass a list obtained as a result of a query.
        //foo = databaseAgent.getloginuserdata();    
        //ValuePaginator vpaginator = new ValuePaginator(foo);
        return vpaginator;
    }
public ValuePaginator shownewjoineslist(){
List foo=new ArrayList();
ArrayList条=新的ArrayList();
添加(“Ek”);
加上“堂”;
加上“青少年”;
ValuePaginator vpaginator=新的ValuePaginator(巴);
//还尝试传递作为查询结果获得的列表。
//foo=databaseAgent.getloginuserdata();
//ValuePaginator vpaginator=新的ValuePaginator(foo);
返回向量发生器;
}
在我看来,我试图显示如下列表,取自另一个SO

{paginate.list项:paginator,as:'r'}
${r[0]}
${r[1]}
${r[2]}
#{/paginate.list}

我无法在视图中看到该列表。有什么解决方案吗?

在您的示例中,第一件奇怪的事情是,您呈现一个“vp”变量,并在视图中使用一个“paginator”变量,尝试在控制器中将您的变量重命名为“paginator”

是!就这样。就要回答我自己的问题了,你抢先回答了:)
#{paginate.list items:paginator, as:'r'} 
  <table>
    <tr>
      <td>${r[0]}</td>
      <td>${r[1]}</td>
      <td>${r[2]}</td>
    </tr>
  </table>
#{/paginate.list}