Jsp 将基于for-scriptlet的for循环转换为jstlc:forEach循环

Jsp 将基于for-scriptlet的for循环转换为jstlc:forEach循环,jsp,jstl,Jsp,Jstl,我试图将一个基于scriptlet的for循环转换为jstlc:forEach循环,但是结果在html表中变得一团糟 基于Scriptlet的For循环: for(int i=1;i c:foreach中的结束索引是包含的(cf.)。JSTL代码比基于scriptlet的代码多进行一次迭代 要获得相同的行为,应使用: <c:forEach var="i" begin="1" end="${extraTDs - 1}"> ${openCloseTD} </c:forEa

我试图将一个基于scriptlet的for循环转换为jstlc:forEach循环,但是结果在html表中变得一团糟

基于Scriptlet的For循环:
for(int i=1;i%> c:foreach中的结束索引是包含的(cf.)。JSTL代码比基于scriptlet的代码多进行一次迭代

要获得相同的行为,应使用:

<c:forEach  var="i" begin="1" end="${extraTDs - 1}">
    ${openCloseTD}
</c:forEach>

${openCloseTD}
定义“搞糟”。示例输入、示例输出、预期输出。
<c:forEach  var="i" begin="1" end="${extraTDs}">
    ${openCloseTD}
</c:forEach>
<c:forEach  var="i" begin="1" end="${extraTDs - 1}">
    ${openCloseTD}
</c:forEach>