2010-10-11 7 views
0

J'ai Vector de Hashtables et chaque table de hachage a deux éléments avec les clés 'key1' et 'key2'.Vecteur itératif de Hashtables en utilisant c: forEach

maintenant dans la page jsp je dois itérer les vecteurs et imprimer ces valeurs dans la table de hachage en utilisant tag jstl c:forEach

Quelqu'un pourrait aide comment faire en utilisant c:forEach

Répondre

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

Essayez cette façon , vous devriez connaître les noms des clés.

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

BTW, utilisez HashMap au lieu de Hashtable (et ArrayList au lieu de Vector)

+2

Et 'ArrayList' au lieu de' vECTOR'. – BalusC

+0

merci cela fonctionne pour moi – Pawan