JSTL中的forEach的使用方法

版权声明:本文为博主原创文章,未经博主允许不得转载。(转载请注明出处) https://blog.csdn.net/u010416069/article/details/9468893

 

<%--显示所有的子类菜单 --%>
   <j:forEach var="categoryInfo" items="${requestScope.categoryInfoList }" varStatus="status">
     <%--判断是否为第一个 --%>
    <j:if test="${status.index==0}">
     <li class="first"><a href="#">${categoryInfo.categoryName }</a></li>
    </j:if>
     <!-- 判断索引不为0 -->
    <j:if test="${status.index!=0 }">
     <li><a href="#">${categoryInfo.categoryName }</a></li>
    </j:if>
   </j:forEach>
解释:

首先需要在jsp页面引入以下内容 其为固定写法

<%@ taglib prefix="j" uri="http://java.sun.com/jsp/jstl/core" %>

prefix="j" 其中双引号中j的为自定义名可以根据自己的喜好书写但必须是字母

var 定义的变量名称

items 为你书写的对象集合的名称

varStatus 表示状态索引存放var的相关信息

begin 表示开始的位置

end表示结束的位置

step表示增长量默认为1

 

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭