2012-04-14 12 views
6

में पेजेड लिस्टहोल्डर पर फिर से चल रहा है मैं जेएसपी में पेजेड लिस्टहोल्डर को कैसे संसाधित कर सकता हूं?जेएसपी

मेरी नियंत्रक में मैं इस है:

PagedListHolder<Logo> pagedListHolder = new PagedListHolder<Logo>(listLogo); 
pagedListHolder.setPageSize(2); 

और मेरे jsp में:

<c:forEach items="${pagedListHolder}" var="listHolderItem"> 

लेकिन यह काम नहीं करता। जेएसटीएल पेजेड लिस्टहोल्डर पर फिर से नहीं चल सकता है;

#

नए मन, मैं समझ गया:

आदेश PagedListHolder सूची पर कार्रवाई करने के लिए आप डी सूची PagedListHolder से वापस पाने के लिए की जरूरत है।

अपने jsp में
PagedListHolder<Logo> pagedListHolder = new PagedListHolder<Logo>(listLogo); 
pagedListHolder.setPageSize(2); 

List<Logo> pagedListLogo = pagedListHolder.getPageList(); 

model.addAttribute("pagedListLogo", pagedListLogo); 

:

<c:forEach items="${pagedListLogo}" var="logo"> 
... 

देखा, तो यह काम करता है यह तुम कैसे करते है। :)

उत्तर

12

जैसा कि आपने देखा है, आपको सूची प्राप्त करनी चाहिए। वह भी काम करता है

    नियंत्रक में
  • , model.addAttribute("list", pagedList.getPageList())
  • JSP में
  • साथ,
+1

वास्तव में साथ,: ऐसा करने के दो तरीके। मैं बस भूल गया कि जेएसटी केस संवेदनशील है :) – aki