2010-10-11 96 views
0

我有哈希表的矢量,每個哈希表都有兩個元素,其中有'key1'和'key2'鍵。使用c:forEach對迭代哈希表的矢量

現在在JSP頁面中,我必須遍歷這些載體和使用JSTL標記打印在哈希表中的值c:forEach

任何人可以幫助如何做到這一點使用c:forEach

回答

1
<c:forEach items="${myVector}" var="ht"> 
    <c:out value="${ht.key1}" /> 
    <c:out value="${ht.key2}" /> 
    </c:forEach> 

試試這個方法,在這裏你應該知道關鍵的名字。

3
<c:forEach items="${yourVector}" var="ht"> 
    <c:forEach items="${ht}" var="entry"> 
     <c:out value="${entry.key}" /> 
    </c:forEach> 
</c:forEach> 

順便說一句,使用HashMap代替Hashtable(和ArrayList而不是Vector

+2

和'ArrayList',而不是'VECTOR'。對我而言, – BalusC 2010-10-11 12:21:13

+0

thanx – Pawan 2010-10-14 04:26:59