JSTL "c:choose" 和 "c:set" 错误
JSTL "c:choose" and "c:set" error
我的 JSTL 视图有问题,这里是有问题的代码部分:
<c:set var="tabligne" value="2"></c:set>
<c:choose>
<c:when test="${tabligne == 1 }"></c:when>
<c:set var="tabligne" value="${tabligne+1 }"></c:set>
<c:otherwise>
<c:set var="tabligne" value="${tabligne-1 }"></c:set>
</c:otherwise>
</c:choose>
错误信息是:
Illegal child tag in "c:choose" tag: "c:set" tag
可能你想要这样的东西:
<c:choose>
<c:when test="${tabligne == 1 }">
<c:set var="tabligne" value="${tabligne+1 }"></c:set>
</c:when>
<c:otherwise>
<c:set var="tabligne" value="${tabligne-1 }"></c:set>
</c:otherwise>
</c:choose>
在您的代码中,c:set
被检测为 c:choose
child,这是错误的。
我的 JSTL 视图有问题,这里是有问题的代码部分:
<c:set var="tabligne" value="2"></c:set>
<c:choose>
<c:when test="${tabligne == 1 }"></c:when>
<c:set var="tabligne" value="${tabligne+1 }"></c:set>
<c:otherwise>
<c:set var="tabligne" value="${tabligne-1 }"></c:set>
</c:otherwise>
</c:choose>
错误信息是:
Illegal child tag in "c:choose" tag: "c:set" tag
可能你想要这样的东西:
<c:choose>
<c:when test="${tabligne == 1 }">
<c:set var="tabligne" value="${tabligne+1 }"></c:set>
</c:when>
<c:otherwise>
<c:set var="tabligne" value="${tabligne-1 }"></c:set>
</c:otherwise>
</c:choose>
在您的代码中,c:set
被检测为 c:choose
child,这是错误的。