2012-07-19 80 views
0

我编译并将paginate-head.jar添加到我的构建路径中。在我的控制器中,我得到了paginator,并将其传递给渲染器。paginate-head未显示值

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; 
    } 

在我看来,我尝试以显示列表如下,从另一个SO question拍摄。

#{paginate.list items:paginator, as:'r'} 
    <table> 
    <tr> 
     <td>${r[0]}</td> 
     <td>${r[1]}</td> 
     <td>${r[2]}</td> 
    </tr> 
    </table> 
#{/paginate.list} 

我在视图中看不到列表。任何解决方案

回答

1

第一个怪异的事情在你的例子是,你呈现一个“副总裁”变量,并在您的视图中使用了“分页程序”变量,尽量在你的控制器

+0

是你的变量“分页程序”重命名!就是这样。即将回答我自己的问题,你击败了我:) – theTuxRacer 2012-07-19 07:31:56