Spring MVC portlet 中的 Liferay 搜索容器

Liferay search container in Spring MVC portlets

是否可以在 spring portlet 中使用 Liferay 搜索容器?当我尝试时,页面中没有呈现任何内容。我附上了代码。我只是在会话中添加数据并尝试在搜索容器中显示。

<%
     final PortletSession sessData = renderRequest.getPortletSession();
     List<Detail> details = (List<Detail>) sessData.getAttribute("DETAILS",PortletSession.PORTLET_SCOPE);
%>


<liferay-ui:search-container delta="3" emptyResultsMessage="No Details found" headerNames="User ID, First Name, Last Name, Address">
<%
    int numOfRecords = details.size();                                  
%>

    <liferay-ui:search-container-results results="<%= details %>" total="${numOfRecords}">

    </liferay-ui:search-container-results>

    <liferay-ui:search-container-row className="Detail" modelVar="detailData">
        <liferay-ui:search-container-column-text name="User ID" property="userId" />
        <liferay-ui:search-container-column-text name="First Name" property="firstName" />
        <liferay-ui:search-container-column-text name="Last Name" property="lastName" />
        <liferay-ui:search-container-column-text name="Address" property="address" />
    </liferay-ui:search-container-row>
</liferay-ui:search-container>

我错过了添加搜索迭代器。

<liferay-ui:search-iterator searchContainer="<%=searchContainer%>"
           paginate="<%=isNeeded%>" />