SORU
16 HAZİRAN 2009, Salı


Nasıl JSTL ile bir dizi ilk öğe seçmek için?

Bir sonraki kod ile yapmayı başardım ama daha kolay bir yolu olmalı.

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>


<c:if test="${fn:length(attachments) > 0}">
    <c:forEach var="attachment" items="${attachments}" varStatus="loopCount">
        <c:if test="${loopCount.count eq 1}">
         attachment.id
        </c:if>
    </c:forEach>
</c:if>

CEVAP
17 HAZİRAN 2009, ÇARŞAMBA


Dizi ile tek tek öğeleri erişebilirsiniz [] operatör:

<c:out value="${attachments[0].id}" />

Bu diziler ve listeler için çalışacak. Haritalar ve ayarlar için işe yaramaz. Bu durumda parantez içinde elemanın anahtar koymak gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • hans peder sahl

    hans peder s

    22 Temmuz 2009
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013