c:set控制循环次数

在使用JSTL时候,如果是同一类的循环次数可控可直接用C:forEach 。

如果循环 需要判断才能选出内容,这时候循环次数不可控,可使用C:set 添加变量,让变量自增控制循环次数:

代码如下

<c:forEach var=”news” items=”${newsList}” varStatus=”status”>
      <c:set var=”count” value=”0″ scope=”request”/>                //设置变量
      <c:if test=”${news.ntid==1}”>                                     //判断所需内容
      <c:set var=”count” value=”${count+1 }”/>            //满足条件  变量增加
      <c:if test=”${count<6 }”>                                    // 控制筛选条数
       <li>${news.ntitle} </li>                                       
      </c:if>
        </c:if>

      </c:forEach> 

不积跬步 无极之千里。

    原文作者:长大CHD
    原文地址: https://blog.csdn.net/qq_31933363/article/details/79439939
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞