JSTL中的forEach的使用方法

 

<%--显示所有的子类菜单 --%>
   <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

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。(转载请注明出处) https://blog.csdn.net/u010416069/article/details/9468893
个人分类: jsp
想对作者说点什么? 我来说一句

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

关闭
关闭
关闭