搜索容器列 jsp 在 liferay 中不起作用。
我试图在文档类型的 Liferay 搜索容器中包含一个 jsp,用于显示给定字符串的搜索结果。
下面是在页面中显示搜索容器的代码片段:
<liferay-ui:search-container searchContainer="<%=tagsearchContainer%>">
<liferay-ui:search-container-results>
results="<%= hits.toList() %>"
total="<%= hits.getLength() %>"
</liferay-ui:search-container-results>
<liferay-ui:search-container-row
className="com.liferay.portal.kernel.search.Document"
escapedModel="<%= false %>"
keyProperty="UID"
modelVar="document"
stringKey="<%=true %>"
>
<liferay-ui:search-container-column-jsp path="/html/search_tag_result_form.jsp"/>
</liferay-ui:search-container-row>
</liferay-ui:search-container>
搜索容器只显示文档中的所有字段,全部混搭,没有任何错误。它不显示来自jsp的内容(实际上不包含它,即使存在错误的jsp路径也不会抛出)。混搭up 结果从 container-row 显示。