如何向JSP变量添加for循环索引

如何向JSP变量添加for循环索引,jsp,jstl,Jsp,Jstl,仅当${link[I].alt}不为空时,如何为循环添加逻辑 如何向jsp变量添加索引…比如${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">

仅当
${link[I].alt}
不为空时,如何为循环添加逻辑 如何向jsp变量添加索引…比如
${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>

  • ${i}
  • 添加变量状态

    所以

    
    
    然后


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

    对于非空,您可以使用此

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

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

    <c:set var="your_var" value="${link[i.index].credit}"/>
    
    
    
    ${link1.credit}--Link 1 credit${i}**-index${Link[i.index].credit}--Link循环中的credits-不返回值//我得到的数据是社会性的-.jpg--Link 1 credit 1**-index--Link循环中的credits${Link[item.index].alt}——不工作的牙床回答。但是${link[item.index].alt}--不起作用
    <c:set var="your_var" value="${link[i.index].credit}"/>