【问题标题】:Display dynamic columns data with next and prev buttons in jsp在 jsp 中使用 next 和 prev 按钮显示动态列数据
【发布时间】:2015-04-10 05:02:13
【问题描述】:

我在 jsp 页面上使用带有 jstl 标记的数组列表来显示我的表值。 代码如下:

<table class="box-table" summary="Shift details">
            <!-- column headers -->
            <thead>
                <tr>
                    <c:forEach var="columnName" items="${columnHeader}">
                        <th scope="col"><c:out value="${columnName}" /></th>
                    </c:forEach>
                </tr>
            </thead>
            <!-- column data -->
            <tbody>

                <c:forEach var="row" varStatus="altrow" items="${tableData}">
                    <tr class="${altrow.index % 2 == 0 ? 'even' : 'odd'}">
                        <c:forEach var="column" items="${row}">
                            <td><c:out value="${column}" /></td>
                        </c:forEach>
                    </tr>
                </c:forEach>
            </tbody>
        </table>

在代码中,columnHeader 是列数据的arraylist,tableData 是行数据的arraylist。到目前为止一切都很好..但是行是静态的(每行表示该日期的用户数据)并且列数据(日期)是动态的。所以我想显示这样的东西..

假设我有一个包含 30 个日期的数组列表,但我只需要显示 10 个日期,然后单击下一个按钮等剩余 10 个,按下上一个按钮时返回。

请指出正确的方向来实现这一目标...

【问题讨论】:

    标签: java jsp arraylist html-table jstl


    【解决方案1】:

    你不能用 palinjstl 做到这一点。但是有几个jquery插件,你可以使用它们来实现分页。

    其中之一是DataTables

    【讨论】:

    • 谢谢你的插件,我正在做一些研究,让你知道结果!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多