使用c:forEach迭代Hashtables的向量

时间:2010-10-11 12:11:51

标签: java jsp jstl

我有Hashtables的Vector,每个哈希表都有两个元素,键是'key1'和'key2'。

现在在jsp页面中,我必须迭代这些向量并使用jstl标记c:forEach

在哈希表中打印这些值

有人可以使用c:forEach

帮助完成此操作

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

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

尝试这种方式,在这里你应该知道密钥名称。