Tôi có hai mảng mà tôi cần lặp lại. Sử dụng foreach
, tôi chỉ có thể lặp qua từng lần một. Một vòng lặp thường xuyên for(i = 0; i<7; i++)
sẽ là tuyệt vời.Cần lặp qua 2 mảng cùng một lúc trong JSTL
7
A
Trả lời
2
Dưới đây là một cái gì đó từ JSTL in Action:
<c:forEach begin="1" end="5" var="current">
<c:out value="${current}"/>
</c:forEach>
10
Tôi nghĩ tôi xem những gì bạn có nghĩa là - bạn có hai mảng (có thể là kích thước bằng nhau), và bạn muốn để lặp để bạn sử dụng các chỉ số vòng lặp để truy cập mỗi mảng.
Nếu đó là ý của bạn (và nó không rõ ràng từ câu hỏi của bạn), thì bạn có thể làm điều gì đó như thế này (giả sử arrayX
và arrayY
).
<c:forEach items="${arrayX}" varStatus="loop">
<c:out value="${arrayX[loop.index]}"/>
<c:out value="${arrayY[loop.index]}"/>
</c:forEach>
này sử dụng arrayX
để có được iterator, nhưng sau đó sử dụng tra cứu được lập chỉ mục vào arrayX
và arrayY
.
varStatus
được mô tả here.
+0
Có thể thực hiện tương tự với Bộ sưu tập không? – zygimantus
Các vấn đề liên quan
- 1. Cách 'Ruby' để lặp qua hai mảng cùng một lúc
- 2. Cách nhiệt để lặp qua hai mảng cùng một lúc là gì?
- 3. Thay thế 2 chuỗi cùng một lúc?
- 4. cần phải lặp qua một mảng PHP trong JavaScript
- 5. Lặp lại qua mảng 2 chiều C#
- 6. lặp jQuery mỗi vòng lặp cho hai mảng cùng một lúc
- 7. Làm thế nào tôi có thể lặp qua nhiều danh sách cùng một lúc trong Perl?
- 8. Cần phải lặp thông qua bảng hàng SQL, cùng một lúc (bảng quá lớn để sử dụng adapter.Fill)
- 9. Lặp qua một mảng php
- 10. C# lặp qua một mảng
- 11. Khi tôi đang lặp qua hai mảng cùng một lúc, tôi sẽ sử dụng giới hạn nào làm giới hạn?
- 12. Có thể lặp qua hai danh sách cùng lúc trong Underscore.js không?
- 13. Lặp lại qua BA danh sách cùng một lúc bằng Python?
- 14. Cách tốt hơn để lặp qua hai hoặc nhiều danh sách cùng một lúc
- 15. Cách kết nối với 2 cơ sở dữ liệu cùng một lúc trong PHP
- 16. Lặp lại qua mảng chuỗi trong Java
- 17. Cải thiện bước qua mảng hai lần (Vòng lặp lồng nhau trên cùng một mảng)
- 18. lặp qua mảng trong gnuplot
- 19. php vòng lặp thông qua nhiều mảng
- 20. shuffle 2 mảng php trong cùng một cách
- 21. lặp qua mảng json trong C#
- 22. jstl foreach bỏ qua một phần tử trong hồ sơ cuối cùng
- 23. lặp qua mảng JSON trong một danh sách jQuery
- 24. Lặp qua một mảng bằng cách sử dụng Coldfusion
- 25. os.walk nhiều thư mục cùng một lúc
- 26. Lặp lại qua 2 Danh sách
- 27. JSTL - Sử dụng forEach để lặp qua một lớp do người dùng định nghĩa
- 28. Mảng của NSManagedObjectID, tìm nạp các đối tượng cùng một lúc
- 29. Cách chèn nhiều tài liệu cùng một lúc trong MongoDB qua Java
- 30. lặp qua PagedListHolder trong jsp
Bạn đã thử các vòng lặp 'foreach' lồng nhau chưa? – skaffman
lồng nhau có nghĩa là nó vòng qua vòng bên trong, và sau đó vòng lặp bên ngoài ... – tzippy
Mặc dù tôi nghĩ rằng skaffman đã đúng, đăng một ví dụ Java "thô" của những gì bạn muốn đạt được trong hương vị JSTL sẽ hữu ích để có được hình ảnh. Ngoài ra, nhận xét trước của bạn có vẻ giống như một tranh luận về nhận xét của người thu thập dữ liệu. Nếu nó thực sự là một câu hỏi * * (cách đạt được điều đó), bạn nên đặt một dấu chấm hỏi thay vì ba dấu chấm. Khác nhận xét đó không có ý nghĩa nhiều. – BalusC