我现在有一个数字,5
需要使用C:foreach 遍历 得到 012345 这个样子的!怎么写啊!

解决方案 »

  1.   

    <table>   
    <tr><th>Value</th>   
        <th>Square</th></tr>   
    <c:forEach var="x" begin="0" end="5" step="1">   
      <tr><td><c:out value="${x}"/></td>   
          <td><c:out value="${x * x}"/></td></tr>   
    </c:forEach>   
    </table>
      

  2.   

    <c:foreach var="i" begin="0" end="5">
     <c:out value="${i}"/>
    </c:foreach>
      

  3.   

    <c:foreach var="h" begin="0" end="5">
     <c:out value="${h}"/>
    </c:foreach>这还怎么说 默认步长就是1
      

  4.   

    <c:set var="num" value="5"/>
       <c:forEach var="row" begin="0" end="${num}" step="1" varStatus="i">
        <c:out value="${i.index}"/>
       </c:forEach>
    当然你5的值假如是后台的传过来的,直接在end="${num}" 把变量名换掉就可以了,varStatus是c:forEach的一个属性,会从0开始+1递增的
      

  5.   

    少说了几个字。i.index会从0开始+1递增