SORU
23 HAZİRAN 2010, ÇARŞAMBA


jstl dosyalarda grup için son kayıt unsuru ihmal

bu jstl bir json dize formüle etmek nasıl son kaydın sonunda bir virgül koymak kesimi yapabilir miyim? sonunda virgül kullanıldığına dikkat edin

<c:forEach items="${fileList}" var="current">
    { id:1001,data:["<c:out value="${current.fileName}" />" , "<c:out value="${current.path}" />" , "<c:out value="${current.size}" />" , "<c:out value="${current.type}" />"] },
</c:forEach>

CEVAP
23 HAZİRAN 2010, ÇARŞAMBA


Sadece kullanım LoopTagStatus#isLast().

<c:forEach items="${fileList}" var="current" varStatus="loop">
    { id: 1001,
      data: [
        "<c:out value="${current.fileName}" />",
        "<c:out value="${current.path}" />",
        "<c:out value="${current.size}" />",
        "<c:out value="${current.type}" />"
      ]
    }<c:if test="${!loop.last}">,</c:if>
</c:forEach>

Ayrıca <c:if> yerine EL koşullu operatörünü kullanabilirsiniz:

    ${!loop.last ? ',' : ''}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • hockeywebcasts

    hockeywebcas

    31 EKİM 2012
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006
  • UKF

    UKF

    2 Aralık 2009