Неполадка в JSTL - PullRequest
       4

Неполадка в JSTL

2 голосов
/ 08 февраля 2011

Я использую JSTL для зацикливания списка объектов магазина.Это выглядит следующим образом:

    <c:forEach items="${shops}" var="shop"> 
       <div class="odd">
            <li class="table-shop">${shop.name}</li>
       </div> 
    </c:forEach>

Теперь я хочу иметь возможность получить позицию магазина в списке.Например, если это первый магазин, я хотел бы распечатать 0 рядом с названием магазина.

Как лучше всего это сделать?

Ответы [ 2 ]

3 голосов
/ 08 февраля 2011

Используйте varStatus, например:

<c:forEach items="${shops}" var="shop" varStatus="loop"> 
   <div class="odd">
        <li class="table-shop">${loop.index} ${shop.name}</li>
   </div> 
</c:forEach>
1 голос
/ 08 февраля 2011
<c:forEach items="${shops}" var="shop" varStatus="status"> 
       <div class="odd">
            ${status.count}
            <li class="table-shop">${shop.name}</li>

       </div> 
    </c:forEach>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...