JSTL:迭代列表,但以不同的方式处理第一个元素
我正在尝试使用jstl处理列表。我想以不同于其余元素的方式处理列表的第一个元素。也就是说,我只希望第一个元素的 display 设置为 block,其余的应该被隐藏。
我似乎臃肿,不起作用。
感谢您的任何帮助。
<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>