概述
错误的:
<c:forEach items="${cunitSC }" var="cunit">
<c:if test="${cunit.custate eq '-1'}">
<tr>
<th>${cunit.cuname }【视频未上传】</th>
</tr>
</c:if>
<tr>
<th>${cunit.cuname }【视频审查中】</th>
</tr>
</c:forEach>
正确的:
<c:forEach items="${cunitSC }" var="cunit">
<c:if test="${cunit.custate eq '-1'}">
<tr>
<th>${cunit.cuname }【视频未上传】</th>
</tr>
</c:if>
<c:if test="${cunit.custate eq '0'}">
<tr>
<th>${cunit.cuname }【视频审查中】</th>
</tr>
</c:if>
<c:if test="${cunit.custate eq '1'}">
<tr>
<th>${cunit.cuname }【重新上传】</th>
</tr>
</c:if>
</c:forEach>
原因:
因为<c:if>中判断的custate有-1、0、1这三种情况,所以要都写上,不然就会出现题目中所说的错误。
最后
以上就是机智世界为你收集整理的在c:forEach中使用了c:if,没有循环输出信息,程序不报错的全部内容,希望文章能够帮你解决在c:forEach中使用了c:if,没有循环输出信息,程序不报错所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复