Struts 1显示:表标签不显示数据

时间:2019-02-08 12:11:13

标签: struts struts-1

我有一个使用Struts 1框架的相当老的应用程序。我需要用表替换列表,以使其中的数据可由用户排序。但是该表未显示任何数据,我也不知道为什么。

这是原始代码,可以正常工作并正确显示数据:

<logic:notEmpty name="printDocumentsForm" property="printCriteria.lotList">
    <tr>
        <td><aim:label key="label.lotNum"/></td>
        <td><bean:define id="lotNumList" name="printDocumentsForm" property="printCriteria.lotList"/>
            <html:select name="printDocumentsForm" property="printCriteria.selectedItems" multiple="multiple" size="4" style="width:200px">
                <html:options collection="lotNumList" property="lotNum" labelProperty="lotNumDisplay"/>
            </html:select>
        </td>
    </tr>
</logic:notEmpty>

这是一张新表,其中什么也不显示:

<logic:notEmpty name="printDocumentsForm" property="printCriteria.lotList">
<tr>
    <td><aim:label key="label.lotNum"/></td>
    <td><bean:define id="lotNumList" name="printDocumentsForm" property="printCriteria.lotList"/>
        <display:table id="row" name="lotNumList" size="4" class="aimtable" keepStatus="true">
            <display:column property="movementId" title="Move ID" sortable="true"/>
            <display:column property="movedFromId" title="Moved From" sortable="true"/>
            <display:column property="lotNum" title="Lot Number" sortable="true"/>
        </display:table>
    </td>
</tr>

要使用展示广告代码,我将其添加到了页面的听到内容中

<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>

我希望表格显示可以单击列标题进行排序的数据。不必使用display:table完成,如果有一个解决方案,我将不胜感激。

0 个答案:

没有答案