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

  • circuschina

    circuschina

    16 Mart 2007
  • HuskyStarcraft

    HuskyStarcra

    4 HAZİRAN 2009
  • Techmoan

    Techmoan

    31 Mayıs 2009