2012-07-19 88 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