У меня есть тег display: table, использующий результаты действия распорок, который постоянно говорит «нет записей для отображения». Код регистрации в методе действия показывает, что в результатах действия 30 элементов.
Надеясь, что кто-то может указать на мою ошибку:
JSP:
<s:action var="passageAction" name="list" namespace="/secure/assessment/passage">
<s:param name="itemBankID">${param.itemBankID}</s:param>
<s:param name="standardGuid">${param.standardGuid}</s:param>
</s:action>
<display:table id="passage" name="#passageAction.availableItems">
Struts Action def:
<action name="list" class="com.ia.controller.assessment.PassageAction" method="listPassages">
<result name="success"/>
<result name="error"/>
</action>
Последняя часть метода listPassages, которая регистрирует 30 элементов:
this.availableItems =
this.passageDAO.list(
criteria,
pagination,
showRetired,
excludePrompt,
null);
LOGGER.info("count of items " + this.availableItems.size());
return SUCCESS;