foreach控制循环if判断

resultMap类型为

<c:forEach items="${resultMap}" var="daily" varStatus="n">
                        <tr class="<c:choose><c:when test="${n.index % 2==0 }">row-even</c:when><c:otherwise>row-odd</c:otherwise></c:choose>">
                            <td>
                                ${chMap[daily.key]}
                            </td>
                            <c:forEach items="${headData}" var="hdata">
                                <c:set var="endFlag" value="1"/>
                                <c:forEach items="${daily.value}" var="order" varStatus="st">
                                    <c:if test="${hdata==order.productName}">
                                        <td>
                                            ${order.orderNum}
                                        </td>
                                        <td>
                                            <fmt:formatNumber value="${order.allPayAmount/100 }" pattern="0.00"/>
                                        </td>
                                        <c:set var="endFlag" value="2"></c:set>
                                    </c:if>
                                    <c:if test="${(st.index+1)==fn:length(daily.value) && endFlag!=2}">
                                        <td>
                                            0
                                        </td>
                                        <td>
                                            0.00
                                        </td>
                                    </c:if>
                                </c:forEach>
                            </c:forEach>
                    </c:forEach>
时间: 2024-11-02 13:35:20

foreach控制循环if判断的相关文章

AEAI ESB-基于ESB的循环及判断处理控制

1.概述 在实际业务环境中,某一个业务模块往往需要重复执行,这就需要使用循环来完成.AEAI ESB在流程化的设计模式中也支持循环的使用,本文档为读者介绍如何使用分支.合并路由设计循环流程. 2.样例 2.1.创建Http流程 2.2.整体流程图 2.3.参数说明 2.4.组件说明 2.4.1.httpRequest    2.4.2.初始化内容 package com.aeai.demo.messageflows.simpleloop; importcom.agileai.esb.core.A

流程控制之if判断+while循环+for循环

一.流程控制之if判断 编程的目的是让计算机代替人工,人脑除了能进行算术运算还能进行逻辑运算,所谓逻辑运算即人能根据外界的环境做出不同的反应,在计算机模仿人的逻辑思维判断的语句有,if语句. 1.语法1 # if 条件:  如果条件成立,执行下面的同一缩进级别的代码块(从上往下执行),下面的几条代码就是同一缩进级别的 # 代码1 # 代码2 # 代码3 # ... 2.语法2 # if 条件:  如果条件成立,执行代码A,否则执行else后面的代码B # 代码A # ... # else: #

使用c:forEach 控制5个换行,foreach换行

转载自: http://www.bkjia.com/webzh/880546.html: 使用c:forEach 控制5个换行,foreach换行 今天做项目的时候碰到一个问题,我需要显示不确定数目的图片在网页上(图片是从数据库查出来的),用的是<c:forEach>循环取值的.就需要做成一行显示固定个数的图片.代码如下(我这里是控制5个一行): <table> <c:forEach items="${list}" var="obj"

part4-2 流程控制二(循环结构,while、for循环,列表推导式、生成器推导式,常用工具函数,控制循环结构,4个简单实例)

循环语句在循环条件满足时,可反复执行某一段代码,这段被重复执行的代码称为循环体.在循环体中,需要在合适的时候把循环条件设置为假,从而结束循环:否则循环一直执行下去形成死循环.循环语句通常包含如下4个部分.(1).初始化语句(init_statements):在循环开始前执行,有一条或多条语句,用于完成一些起初始化工作.(2).循环条件(test_expression):一个布尔表达式,决定是否执行循环体.(3).循环体(body_statements):循环的主体,根据循环条件是否允许,这个代码

python入门之类型、条件、运算符、流程控制之if判断

1:可变.不可变类型 可变类型:值改变,id不变,原值可以被修改 可变类型包括:list,dict l = [111,222,333] print(id(l)) l[0] = 444 print(l) print(id(l)) # l中的第一个内容被修改,但两个结果id是相同的 dic = {'k1':111,'k2':222} print(id(dic)) dic['k1'] = 3333333333 print(dic) print(id(dic)) # dic中的'k1'被修改,但是两个结

控制循环结构

oc提供了continue和break来控制循环结构,当然还有return可以结束整个方法:go..to跳转 使用break 结束训话 for(int i=0;i<10;i++) { if(i==2)//程序循环到2时就跳出程序 { break; } } 使用continue结束本次循环 for(int i=0;i<10;i++) { if(i==2) { continue;//忽略本次循环剩下的语句 } NSlog(@"继续执行程序"); } 使用return结束函数:遇

js 中的流程控制-循环(for)语句

for语句: 1 <script> 2 /* for(exp1;exp2;exp3){ 3 循环体; 4 } 5 exp1:无条件的执行第一个表达式 6 exp2:判断是否能执行循环体的条伯 7 exp3:做增量的操作*/ 8 </script> 我们想打印一句话比如:document.write("欢迎来到ziksang博客") 如果我们想打印同样的100句,用这样的方法我们要打印100次 如果用FOR循环的话,请看下面示例 1 <script>

编写高质量代码改善C#程序的157个建议——建议17:多数情况下使用foreach进行循环遍历

建议17:多数情况下使用foreach进行循环遍历 由于本建议涉及集合的遍历,所以在开始讲解本建议之前,我们不妨来设想一下如何对结合进行遍历.假设存在一个数组,其遍历模式可以采用依据索引来进行遍历的方法:又假设存在一个HashTable,其遍历模式可能是按照键值来进行遍历.无论是哪个集合,如果他们的遍历没有一个公共的接口,那么客户端在进行遍历时,相当于是对具体类型进行了编码.这样一来,当需求发生变化时,必须修改我们的代码.而且,由于客户端代码过多地关注了集合内部的实现,代码的可移植性就会变得很差

PYTHON拼接显示循环和判断学习

拼接显示: name = input("name:") age = int(input("age:"))#转义成整数 job = input("job:") salary = input("salary:") info = ''' ----------in of %s-------- Name:%s age:%s job:%s salary:%s ''' %(name,name,age,job,salary) %s 字符串 %