display:使用Struts动作结果的表

时间:2018-05-13 07:14:58

标签: struts2 displaytag

我有一个display:table标签,使用struts动作的结果,该动作始终表示"没有要显示的记录"。操作方法中的记录代码显示操作结果中有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;

1 个答案:

答案 0 :(得分:0)

通过在div标签上使用jquery加载中的动作来解决...正如Dave所说,太多碎片 -