`
mywebcode
  • 浏览: 1037807 次
文章分类
社区版块
存档分类
最新评论

两个<c:forEach>设计flag 判断执行

 
阅读更多
<c:set var="flag" value="0" />
<c:forEach items="${procommentList }" var="var2">
<c:if
test="${var.product.id==var2.productInfo.id && var.id==var2.orderproduct.id }">
<c:set var="flag" value="1" /> //条件都满足的时候设为1
</c:if>
</c:forEach>
<c:if test="${flag==0 }"> //只要一个条件不满足为0
分享到:
评论

相关推荐

    <c:forEach>/jstl-1.2

    运作方式为当条件符合时,就会持续重复执行&lt;c:forEach&gt;的本体内容。 语法 语法1:迭代一集合对象之所有成员 &lt;c:forEach [var="varName"] items="collection" [varStatus="varStatusName"] [begin="begin"] [end=...

    JSTL标准标签库 <C:out>、<c:set>、<c:remove>和<c:catch>标记 <c:if>、<c:choose>、<c:when>和<c:otherwise>标记 <c:forEach>和<c:forTokens>标记

    1. `&lt;c:if&gt;`:进行条件判断,如果表达式的值为真,则执行相应的代码。 2. `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c:otherwise&gt;`:类似于Java的switch语句,可以进行多条件分支判断。 **循环标记**: 1. `&lt;c:forEach&gt;`:用于...

    c:forEach标签的使用祥解

    `c:forEach`还提供了两个属性来实现循环控制: - `status`: 类似于`varStatus`,但不能同时设置`varStatus`和`status`。 - `index`: 提供对当前循环索引的访问,但不会自动更新。 ### 注意事项 1. `c:forEach`...

    c:foreach的各种用法

    在JSP(JavaServer Pages)开发中,`&lt;c:forEach&gt;` 是一个非常重要的标签,它属于JSTL(JavaServer Pages Standard Tag Library)的一部分,主要用于循环处理集合、数组等数据结构。相较于传统的JSP Scriptlets,使用...

    c标签-if-foreach-jar

    在这个主题"**c标签-if-foreach-jar**"中,主要涉及到的是JSTL的两个核心标签`&lt;c:if&gt;`和`&lt;c:forEach&gt;`,它们是JSTL提供的条件判断和循环控制标签,通常与`jstl.jar`包一起使用。 首先,让我们详细了解**&lt;c:if&gt;**...

    JSP使用C标签时必须引入的jar包

    C标签库提供了一些类似于Java编程中的控制结构,例如`&lt;c:if&gt;`, `&lt;c:forEach&gt;`, `&lt;c:choose&gt;`, `&lt;c:set&gt;`等,这些标签能够帮助开发者更方便地在JSP页面上进行逻辑处理,而无需过多地编写脚本let或Java表达式。...

    javaweb课程设计基础知识+教程+课件_CORE核心标签.doc

    2. 流程控制:&lt;c:if&gt;、&lt;c:choose&gt;、&lt;c:when&gt;、&lt;c:otherwise&gt; 等标签主要用来控制程序流程的执行。 3. 迭代操作:&lt;c:forEach&gt;、&lt;c:forTokens&gt; 等标签主要用来进行数据的迭代操作。 4. URL 操作:&lt;c:import&gt;、&lt;c:...

    JSTL开发手册

    3.1. `&lt;c:if&gt;`:执行基于表达式的条件判断。例如:`&lt;c:if test="${condition}"&gt;...&lt;c:if&gt;`,如果`condition`为真,则执行标签内的代码。 3.2. `&lt;c:choose&gt;`, `&lt;c:when&gt;`和`&lt;c:otherwise&gt;`:构成多分支选择结构。`&lt;c...

    JSTL详解--jsp页面编写规范详解

    - **&lt;c:choose&gt;/&lt;c:when&gt;/&lt;c:otherwise&gt;**:用于复杂条件判断。 - **&lt;c:forEach&gt;**:用于循环遍历集合或数组。 - **&lt;c:forTokens&gt;**:用于按指定分隔符遍历字符串中的元素。 - **&lt;c:import&gt;**:用于在JSP页面中包含...

    大量使用的JSTL标签用法.docx

    本文件主要涉及了JSTL中的一些核心标签,如`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`和`&lt;c:forEach&gt;`等,并展示了它们在实际应用中的用法。 1. **条件判断标签**: - `&lt;c:if&gt;`:用于进行条件判断,`...

    第8章 JSTL.ppt

    `&lt;c:choose&gt;`包含多个`&lt;c:when&gt;`标签,每个`&lt;c:when&gt;`测试一个条件,如果满足则执行相应代码;如果没有匹配的条件,且存在`&lt;c:otherwise&gt;`,则执行`&lt;c:otherwise&gt;`中的代码。 3. **流程控制标签 - 迭代标签** - `...

    JSTL帮助文档 JSTL.in.Action.pdf

    - **&lt;c:choose&gt;/&lt;c:when&gt;/&lt;c:otherwise&gt;**:多条件判断标签,类似于Java中的switch-case结构。 - **&lt;c:forEach&gt;**:循环遍历标签,可以遍历集合、数组或指定次数。 - **&lt;c:set&gt;**:设置变量值的标签。 - **&lt;c:out&gt;**...

    JSTL.rar_JSTL_JSTL PPT

    - `&lt;c:if&gt;`:用于执行条件判断。 - `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c:otherwise&gt;`:提供了类似Java中的switch-case结构。 - `&lt;c:forLoop&gt;`:类似于Java的for循环,可以用于遍历集合。 - `&lt;c:forEach&gt;`:用于迭代...

    JSTL核心标签库的一些应用

    `&lt;c:set&gt;`有两个主要属性:`var`用于指定变量名,`value`用于设置变量值。此外,还可以通过`scope`属性指定变量的作用域,如`page`, `request`, `session`, `application`。例如: ```jsp &lt;c:set var="username" ...

    JSP页面中利用C标签动态合并单元格

    `&lt;c:forEach&gt;`用于遍历集合,而`&lt;c:if&gt;`用于执行条件判断。 第一种方法是基于列的合并。假设我们有一个二维数据集,每个元素代表表格的一行数据,我们可以通过比较当前行与前一行的数据来决定是否需要合并单元格。...

    JavaWeb开发技术-Core标签库.pptx

    - `&lt;c:when&gt;`标签用于设定一个条件分支,如果条件为`true`,则执行相应的内容。 - `&lt;c:otherwise&gt;`标签用于当所有`&lt;c:when&gt;`条件都不满足时,执行的内容。 ```jsp &lt;c:choose&gt; &lt;c:when test="testCondition1"&gt;...

    taglibs jar包.zip

    `&lt;c:forEach&gt;`标签是JSTL中的一个核心标签,用于遍历集合、数组或Map等数据结构。它的主要属性有以下几个: 1. `var`:定义一个变量名,该变量在循环内部作为当前元素的引用。 2. `items`:指定要遍历的对象,可以...

    JavaWeb程序设计入门课件JSTL中的Core标签库共

    内容...&lt;/c:if&gt;` 用于简单的条件判断,而 `&lt;c:choose&gt;&lt;c:when test="条件"&gt;...内容...&lt;/c:when&gt;...&lt;/c:choose&gt;` 可以实现多条件分支。 4. `&lt;c:forEach&gt;`:用于迭代集合或者数组。例如,遍历一个ArrayList可以写为:...

    jstl c标签jar包

    例如,`&lt;c:forEach&gt;`标签用于遍历集合,`&lt;c:if&gt;`用于执行条件检查,`&lt;c:choose&gt;`则用于实现多分支选择结构。 **jakarta-taglibs-standard-1.1.2.jar** 这个文件是Jakarta Taglibs的Standard标签库的版本1.1.2,它...

    JSTL标签实例

    - `&lt;c:if&gt;`:用于条件判断,可以根据指定的表达式来决定是否执行标签内的代码。 - `&lt;c:forEach&gt;`:遍历集合或数组,常用于循环输出数据。 - `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c:otherwise&gt;`:这些标签组合起来用于实现多...

Global site tag (gtag.js) - Google Analytics