2012-07-19 1 views
0

paginate-head.jar을 컴파일하고 빌드 경로에 추가했습니다. 내 컨트롤러에서는 페이지 매거진을 가져 와서 렌더링을 전달합니다.페이지 매김 머리가보기에 값을 표시하지 않음

public static void newjoinee() { 
    ValuePaginator vp = help.showNewJoineesList(); 
    render(vp); 
} 

I는 목록에 더미 값을 첨가하고, 질의의 결과로서 생성되는리스트에 더하여,이리스트를 사용하여 매기기 인스턴스화. 내보기에서

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