2014-04-22 47 views
1

我有顯示錶像下面如何獲得在JSTL顯示錶索引

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

</display:table> 

現在我想循環的指數一樣爲每秒1和第2,3,4元素0 ...去上。顯示錶如何可能。

對於剛纔提到,我們可以像這樣在JSTL forEach循環使用varStatus變量的幫助像下面

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

那麼,這可能與顯示錶?

+0

正在引用該語句的'index of loop'? –

+0

看到這個[**鏈接**](http://www.displaytag.org/10/tagreference-displaytag-12.html)它可能會幫助你 –

+0

我已經提到它。它對我沒有幫助。 – commit

回答

2

display table tag隱式公開名爲id_rowNum的行號,其中在display table tag中指定了id。

在您的方案:

<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的隱含對象的詳細信息。

+0

偉大的傢伙..我希望如果我能得到這個解決方案之前。但非常感謝您展示此解決方案。 – commit