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

  • GUN-TIME with Brandon

    GUN-TIME wit

    3 ŞUBAT 2009
  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008
  • katherine gomez

    katherine go

    1 Aralık 2011