How can I handle PagedListHolder in JSP?
In my controller, I have the following:
PagedListHolder<Logo> pagedListHolder = new PagedListHolder<Logo>(listLogo); pagedListHolder.setPageSize(2);
and in my jsp:
<c:forEach items="${pagedListHolder}" var="listHolderItem">
But that will not work. JSTL cannot iterate over pagedListHolder;
#
New mind, I realized:
To process the PagedListHolder list, you need to return the list from the PagedListHolder. Here's how you do it:
PagedListHolder<Logo> pagedListHolder = new PagedListHolder<Logo>(listLogo); pagedListHolder.setPageSize(2); List<Logo> pagedListLogo = pagedListHolder.getPageList(); model.addAttribute("pagedListLogo", pagedListLogo);
in your jsp:
<c:forEach items="${pagedListLogo}" var="logo"> ...
voila, it works. :)
source share