我编译并将 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;
}
在我看来,我尝试显示如下列表,取自另一个 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}
我在视图中看不到列表。有什么解决办法吗?