Besoin d'aide sur l'utilisation de <c:forEach> en JSP/JSTL
Je suis en train de parcourir un tableau 2d d'entiers et de les représenter dans une grille à l'aide de la <table>
tag. Le hic, c'est que je ne suis pas autorisés à utiliser de java-script. Je sais que c'est quelque chose à l'effet de le code ci-dessous, mais plus compliqué. Et boardArray
renvoie une 2d tableau d'entiers. Alors, comment aurais-je extraire la valeur de chaque cellule? Il est d'une taille prédéterminée de la matrice.
<c:forEach var="array" items="${bean.boardArray}">
<tr>
<td>${print out contents of a row}</td>
</tr>
</c:forEach>
OriginalL'auteur user1205853 | 2012-02-26
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas le faire avec HTML. Vous avez mentionné HTML dans la question d'origine du titre, mais puisque vous avez connecté la
javabeans
tag et fait état de lac:forEach
tag, je suppose que tu veux dire JSP et JSTL au lieu de HTML.Ici, les JSP+JSTL solution, formatés pour être mieux lisible. Le code d'haricot:
Ici le fichier JSP contenu:
Le tableau contenu est rendu par deux imbriqués
c:forEach
boucles. La boucle externe effectue une itération sur les lignes, et pour chaque ligne, la boucle imbriquée itère sur les colonnes de la ligne de donnée.Exemple ci-dessus ressemble à ça dans un navigateur:
OriginalL'auteur t0r0X