Modelimin iki öğesi var ve bunları jstl foreach kullanarak aynı şekilde yinelemek istiyorum. Bunu doğru bir sözdizimi kullanarak nasıl başarabilirim?jstl içinde foreach kullanarak aynı anda iki öğe yinelemek mümkün mü?
14
A
cevap
26
Sen yineleme mevcut turun endeksini hesaplamak için varStatus.index
çağırabilir ve ardından ikinci liste için bir arama olarak kullanabilirsiniz.
Örneğin, iki listeyi people.firstnames
varsa ve people.lastnames
yapabileceğiniz:
<c:forEach var="p" items="${people.firstnames}" varStatus="status">
<tr>
<td>${p}</td>
<td>${people.lastnames[status.index]}</td>
</tr>
</c:forEach>
0
Tek seferde yinelemek istediğiniz koleksiyonlara sahip olduğunuzu farz ediyorum. Bu iki koleksiyonu birleştirecek ve iterasyon için kullanacak bir alıcı ekleyin. Örneğin
JSTL içindeprivate Collection<String> first;
private Collection<String> second;
public Collection<String> getBoth()
{
List<String> result = new ArrayList<String>();
result.addAll(first);
result.addAll(second);
return result;
}
Yineleme için:
<c:forEach var="p" items="${people.both}">
<tr>
<td>${p}</td>
</tr>
</c:forEach>
İlgili konular
- 1. Aynı anda bir foreach çalıştırılamıyor
- 2. C# içindeki yöntem parametreleriyle yinelemek mümkün mü?
- 3. foreach kullanarak iki nesne outptut
- 4. İki video akışını aynı anda tek bir SurfaceView üzerinde oluşturmak mümkün mü?
- 5. JSTL - Kullanıcı tanımlı bir sınıf üzerinde yinelemek için herşeyi kullanmak
- 6. aynı anda iki jQuery animasyonunu sonlandır
- 7. 7 gün boyunca aynı anda alarmı ayarlamak mümkün mü?
- 8. Bir JVM'nin aynı anda birden fazla program çalıştırması mümkün mü?
- 9. Aynı anda iki dizide yineleyin
- 10. Listede aynı listeyi yinelemek için öğe nasıl kaldırılır
- 11. Eclipse'den iki Java programını aynı anda çalıştırın.
- 12. İki çocuk denetimlerini aynı anda vurgulama
- 13. Aynı ada sahip iki özelliğe sahip olmak mümkün mü?
- 14. iki png görüntüyü aynı anda pylab kullanarak görüntüleme
- 15. jstl
- 16. Foreach öğesinden öğe indeksi
- 17. Aynı RabbitMQ sunucusunda çoklu ortam mümkün mü?
- 18. Python Aynı anda iki dizgiyi artır
- 19. MySQL iki tabloyu aynı anda seçin
- 20. İki Bootstrap nav menüsü aynı anda
- 21. Aynı anda iki textfile satırını oku -python
- 22. Aynı anda iki modül nasıl çalıştırılır IDLE
- 23. Aynı anda iki öğeye de tıklayabilirsiniz RecyclerView
- 24. Libpcap ile iki cihazda aynı anda dinleme
- 25. İki ayrı sütunda görüntülerin aynı anda yüklemesi
- 26. Chosen.js - Seçilen öğe sayısını sınırlamak mümkün mü?
- 27. Qt/Gtk +, iki dilde aynı anda programlamaya izin veriyor mu?
- 28. jstl
- 29. Bir html elemanını aynı sayfada iki kez görüntülemek mümkün mü yoksa bir kopya mı oluşturmalıyım?
- 30. Android: Aynı anda
Oldukça basit ve akıllı bir yaklaşım. +1 –
teşekkürler. Bu çalıştı. – randy