Ich versuche, eine Liste mit jstl zu verarbeiten. Ich möchte das erste Element der Liste anders behandeln als den Rest. Ich möchte nämlich nur das erste Element anzeigen lassen, das blockiert werden soll, der Rest sollte ausgeblendet werden.JSTL: Liste iterieren aber erstes Element anders behandeln
Was ich habe scheint aufgebläht, und funktioniert nicht.
Danke für jede Hilfe.
<c:forEach items="${learningEntry.samples}" var="sample">
<!-- only the first element in the set is visible: -->
<c:if test="${learningEntry.samples[0] == sample}">
<table class="sampleEntry">
</c:if>
<c:if test="${learningEntry.samples[0] != sample}">
<table class="sampleEntry" style="display:hidden">
</c:if>
Basierend auf Anwendungsfall Sie auch, wenn Anweisung innerhalb der foreach-Schleife verwenden können '' –
davidcondrey