Ich habe zwei Arrays, die ich durchschleifen muss. Unter Verwendung von foreach
kann ich nur eins nacheinander durchlaufen. Ein regulärer for(i = 0; i<7; i++)
Loop wäre großartig.Müssen 2 Arrays gleichzeitig in JSTL durchlaufen
7
A
Antwort
2
ist hier etwas von JSTL in Action:
<c:forEach begin="1" end="5" var="current">
<c:out value="${current}"/>
</c:forEach>
10
Ich glaube, ich sehe, was Sie meinen - Sie zwei Arrays (wahrscheinlich von gleicher Größe), und Sie wollen Schleife, so dass Sie den Loop-Index für den Zugriff verwenden jedes Array.
Wenn das das ist, was Sie meinten (und es ist bei Ihrer Frage alles andere als klar), dann könnten Sie so etwas tun (unter der Annahme arrayX
und arrayY
).
<c:forEach items="${arrayX}" varStatus="loop">
<c:out value="${arrayX[loop.index]}"/>
<c:out value="${arrayY[loop.index]}"/>
</c:forEach>
Dies nutzt arrayX
den Iterator zu bekommen, aber dann verwendet indizierte Lookups in arrayX
und arrayY
.
varStatus
wird here beschrieben.
+0
Ist es möglich, dasselbe mit Sammlungen zu tun? – zygimantus
Verwandte Themen
- 1. Wie kann ich in Perl mehrere Listen gleichzeitig durchlaufen?
- 2. Probleme mit JSTL forEach in JSF 2
- 3. Ist es möglich, in Underscore.js zwei Listen gleichzeitig zu durchlaufen?
- 4. Wie können Sie mehrere Arrays parallel durchlaufen?
- 5. Was ist der pythonische Weg, um zwei Arrays gleichzeitig zu durchlaufen?
- 6. Iterate über zwei Arrays gleichzeitig
- 7. Uninitialized String-Offset beim Durchlaufen des Arrays
- 8. müssen durch ein Array von dynamischer Größe durchlaufen php
- 9. 2 Threads gleichzeitig ausführen
- 10. ist es möglich, zwei Elemente gleichzeitig mit foreach in JSTL zu iterieren?
- 11. Iterieren über zwei Arrays gleichzeitig für jede Schleife in Java
- 12. Benötigen Sie Hilfe beim Durchlaufen von 2 verschachtelten Arrays in Javascript/AngularJS und tun Vergleich
- 13. Holen Sie den Klassennamen eines Arrays in JSTL
- 14. Mapping über 2 numpy.darray gleichzeitig
- 15. Verarbeitung 2 Listen mit gleichzeitig
- 16. Sie müssen zwei Elemente gleichzeitig in einer horizontalen Bildlaufansicht anzeigen
- 17. IntelJ: 2 Anwendungen gleichzeitig mit verschiedenen Port
- 18. mysql_real_escape_string() für gesamte $ _REQUEST-Array, oder müssen Sie durchlaufen?
- 19. Vergleich 2 numpy Arrays
- 20. PHP: Merge 2 Arrays
- 21. Test 2 Boolesche Arrays
- 22. Merge diesen 2-Arrays
- 23. Kombiniere 2 PHP-Arrays?
- 24. Benutzer in Datenbank einzeln durchlaufen
- 25. Wie können Arrays unterschiedlicher Länge mit JavaScript durchlaufen werden?
- 26. Durchlaufen Daten in SQL
- 27. So durchlaufen Sie die Spalten [Zeilen] eines multidimensionalen Arrays
- 28. Variablen in JSTL überschreiben
- 29. Variablen in JSTL param
- 30. vermeiden xml in jstl
Haben Sie geschachtelte "foreach" -Schleifen probiert? – skaffman
verschachtelt würde bedeuten, dass es durch die innere Schleife schleift, und dann die äußere Schleife ... – tzippy
Obwohl ich denke, dass Skaffman es richtig gemacht hat, ein "rohes" Java-Beispiel zu veröffentlichen, was Sie in JSTL Geschmack erreichen möchten, wäre hilfreich um das Bild zu bekommen. Auch Ihr vorheriger Kommentar klingt mehr wie ein Streit zu Skaffmans Kommentar. Wenn es sich tatsächlich um eine * Frage * handelt (wie man das erreicht), sollten Sie anstelle von drei Punkten ein Fragezeichen setzen. Sonst macht dieser Kommentar wenig Sinn. – BalusC