如何在jstl显示表中获取索引

时间:2014-04-22 08:05:35

标签: jstl

我有如下的显示表

<display:table name="sample" id="sample" class="display-table" style="width:100%;">

</display:table>

现在我想得到循环索引,如第一个元素0为第二个1和2,3,4 ...继续。如何使用显示表。

仅供参考,我们可以在JSTL forEach循环中使用varStatus变量的帮助,如下所示

<c:forEach items="${sample}" var="clm" varStatus="status">
     ${status.index}
</c:forEach>

这可以用显示表吗?

1 个答案:

答案 0 :(得分:2)

display table tag隐式显示名为id_rowNum的行号,其中id在display table tag中指定。

在您的方案中:

    <display:table name="sample" id="sample" class="display-table" style="width:100%;">
        <display:column title="Row Number" >
          <c:out value="${sample_rowNum - 1}"/>
        </display:column>
        ...
    </display:table>

还要确保将核心标记包含为:

   <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>     

您可以找到有关显示表标记here的隐式对象的更多信息。