我正在使用 Liferay(在 JSP 中使用 liferay-ui)和 SpringMVC 开发一个 Portlet。
我的 JSP 中有以下代码:
<liferay-ui:search-container delta="5" emptyResultsMessage="no books!">
<%
List<Book> bookList = (List<Book>)request.getAttribute("bookList");
List<Book> bookListView = ListUtil.subList(bookList, searchContainer.getStart(), searchContainer.getEnd());
%>
<liferay-ui:search-container-results results="<%= bookListView %>" total="${numberOfBooks}">
</liferay-ui:search-container-results>
...
我真的很想摆脱 JSP 中的 Java 代码块,并将 bookListView 作为模型属性,就像上面代码中的 numberOfBooks 一样。
但是,我找不到从 Spring Controller 访问 searchContainer 以获取分页的开始和结束的方法......
有任何想法吗?谢谢!