如何将for循环索引添加到JSP变量中

时间:2015-01-13 05:22:40

标签: jsp jstl

如果${link[i].alt}不为空,我如何添加逻辑来执行for循环? 如何将索引添加到jsp var ...如${link${i}.credit} ??

<c:forEach var="i" begin="1" end="6">
    <li>${i}
        <a class="lnid-sec1_lnk${i}" href="${link.href}">
            <div class="l-wrapper">
                <img data-src="${link1.credit}" src="${link1.credit}" alt="${link1.alt}" width="100">
                <div class="team-name">
                    <span>${link1.alt}</span>
                </div>
            </div>
        </a>
    </li>
</c:forEach>

3 个答案:

答案 0 :(得分:1)

添加varStatus

所以

<c:forEach var="i" begin="1" end="6" varStatus="yourIndex">

然后

($ {yourIndex.index})包含索引

答案 1 :(得分:1)

和:1

<c:if test="${!empty link[i].alt}"></c:if>

S:2

<c:set var="your_var" value="${link[i.index].credit}"/>

答案 2 :(得分:0)

如果不是空的,你可以使用这个

<c:if test="${!empty link[i].alt}"></c:if>