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

  • LiveForGodsKingdom

    LiveForGodsK

    6 NİSAN 2008
  • Motor Trend Channel

    Motor Trend

    11 Mart 2006
  • OVERWERK

    OVERWERK

    6 Temmuz 2010