2010-10-11 42 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