我是靠谱客的博主 机智世界,最近开发中收集的这篇文章主要介绍在c:forEach中使用了c:if,没有循环输出信息,程序不报错,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

错误的:

<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,没有循环输出信息,程序不报错所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部