`
koudailidexiaolong
  • 浏览: 96182 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

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<wbr></wbr>

分享到:
评论

相关推荐

    jstl标签 forEach详解

    jstl forEach 标签是 JavaServer Pages Standard Tag Library (JSTL) 中的一个标签,用于循环控制,可以将集合中的成员循序浏览一遍。该标签的运作方式为当条件符合时,就会持续重复执行的本体内容。 语法 --------...

    JSTL中文帮助文档

    - EL 可以直接在 JSTL 标签中使用,例如 `${}` 语法。 7. **优点** - 提高代码可读性:JSTL 标签比 JSP 脚本更直观,便于理解。 - 分离关注点:JSTL 有助于实现 MVC 设计模式,将业务逻辑从视图层分离。 - 更少...

    JSTL标签库及使用方法

    **JSTL标签库及其使用方法** JavaServer Pages Standard Tag Library(JSTL)是Java社区为简化JSP页面开发而推出的一个标准标签库。它提供了丰富的功能,如迭代、条件判断、XML处理、国际化等,使代码更加简洁、易...

    jstl中判断list中是否包含某个值的简单方法.docx

    在 jstl 中,判断 list 中是否包含某个值可以使用 c:forEach 标签和 c:if 标签来实现。下面是一个简单的示例代码: ```jsp &lt;c:forEach items="${sessionScope.SelectDeviceIdsList}" var="map"&gt; ${map.key eq ...

    jstl中文参考手册

    - **减少脚本元素**:通过使用JSTL,可以在很大程度上避免在JSP页面中使用复杂的脚本元素,从而降低了软件维护的难度。 - **增强可维护性**:将逻辑封装在JSTL标签中,使得表示层更清晰,易于维护。 - **提高可读性*...

    JAVAEE实验报告EL表达式和jstl标签库的使用.pdf

    JSTL 标签库(JavaServer Pages Standard Tag Library)是一种在 JSP 页面中使用的标签库,用于简化 JSP 页面的开发。JSTL 标签库提供了一些常用的标签,例如 foreach、if、choose 等,可以用于循环输出数据、条件...

    jsp中使用jstl标签的驱动

    在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而JSTL(JavaServer Pages Standard ...在实际开发中,应当尽可能地避免在JSP页面中直接写Java脚本,转而使用JSTL等标签库来实现业务逻辑。

    jstl标签使用文档,jstl标签使用帮助文档

    本文档将详细介绍JSTL标签的使用方法,帮助开发者更好地理解和应用。 JSTL主要分为五个核心部分: 1. **Core(核心标签库)**:提供基本的控制结构,如条件语句、循环、跳转等。 - `&lt;c:if&gt;`:用于执行条件判断。 ...

    jsp中标签JSTL中英文对照的中文帮助文档(chm格式)

    JSTL的出现是为了减少在JSP页面中使用过多的Java脚本和表达式,使页面更易于阅读、维护和优化。 **JSTL的组成部分** JSTL主要由以下几个核心部分组成: 1. **Core标签库**:提供了基本的控制结构,如迭代、条件...

    jstl标签库与使用教程

    在项目中使用JSTL,需要将`jstl.jar`和`standard.jar`两个库添加到类路径中。这两个文件通常位于`WEB-INF/lib`目录下。`standard.jar`包含了JSTL所需的EL表达式解析器和其他支持库。 **3. JSTL配置:** 在`web.xml`...

    JSTL官方使用手册

    **JSTL官方使用手册**,全称...在JSP页面中使用JSTL,首先需要引入对应的JAR文件,如`jstl.jar`和`standard.jar`,并将它们放入项目的类路径中。然后在JSP页面中通过`&lt;%@ taglib %&gt;`指令导入JSTL库。 例如: ```jsp ...

    JSTL中英文对照版.chm

    这个资源,"JSTL中英文对照版.chm",显然是一份详细的JSTL标签库的中文和英文对照参考手册,对于学习和使用JSTL的开发者来说,是一份非常宝贵的学习资料。 JSTL主要由以下几个核心部分组成: 1. **Core**:这是...

    jstl实例与使用总结

    通过使用 JSTL,开发者可以减少页面中的脚本代码量,使 JSP 页面更加简洁、易于维护。 #### 一、EL 表达式示例 在 JSTL 中,EL(Expression Language)表达式是一种用于获取 JavaBeans 属性值、访问数组或集合元素...

    JSTL中文帮助文档_java_JSTL_

    在实际开发中,JSTL通常与EL(Expression Language)结合使用,EL提供了一种简洁的方式来访问和操作JavaBean属性,两者共同构建出强大的动态页面渲染能力。JSTL中文帮助文档.chm文件应该包含了对这些标签和库的详细...

    jstl的使用有关JSTL的用法详解

    在这篇文章中,我们将深入探讨JSTL的使用方法和相关示例。 1. **Core库**:这是JSTL最基础的部分,包含处理流程控制、输出、URL重写等功能的标签。例如`&lt;c:forEach&gt;`用于迭代集合,`&lt;c:if&gt;`和`&lt;c:choose&gt;`进行条件...

    JSTL核心标签库使用范例

    在提供的文件名"EL_Function"中,可能包含的是关于如何在JSTL中使用EL函数的示例。EL函数允许开发者扩展EL表达式的能力,例如使用`fn:split()`函数对字符串进行分割,或者`fn:length()`计算集合的长度。在JSP页面中...

    JSTL中文帮助文档CHM

    JSTL是一个开源项目,旨在简化JSP页面中的业务逻辑处理,减少在页面中使用Java脚本的需要,从而提高代码的可读性和维护性。 JSTL主要包含以下几个核心模块: 1. **Core** 模块:提供了基本的控制流程标签,如条件...

    JSTL中英文文档

    JSTL的出现是为了减少在JSP页面中使用过多的Java脚本和表达式语言,从而提升页面的结构清晰度。 **JSTL的主要组件包括:** 1. **Core标签库**:提供了处理基本页面流程控制、URL重写、字符串操作等功能的标签。 2. ...

Global site tag (gtag.js) - Google Analytics