- 浏览: 1990390 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (509)
- JavaEE (122)
- Oracle数据库 (29)
- JavaScript (37)
- SAP (5)
- MySql数据库 (7)
- JavaSE (4)
- Ajax (1)
- jQuery (13)
- SSH框架 (36)
- Web Service (10)
- JSF框架 (2)
- JBPM (0)
- ireport报表 (2)
- ibatis (5)
- Hibernate (31)
- JSP (11)
- Tomcat 服务器 (20)
- Other (19)
- JavaWeb (4)
- Maven (11)
- OSWorkFlow (10)
- HTML (13)
- Exception汇总 (7)
- SVN (2)
- 笑话 (1)
- JSTL (1)
- WebSphere Message Broker (13)
- ANT命令 (3)
- Liunx (12)
- Struts2 (26)
- Eclipse (6)
- DOS (3)
- Flex (11)
- WebSphere (1)
- 开发常用工具 (3)
- Junit (2)
- EJB (4)
- Struts1.2 (2)
- Jboss (1)
- Android (2)
- Java框架源码解析 (1)
- Spring (4)
- MyBatis (6)
- SpringMVC (4)
- Jetty (2)
- 数据库表设计 (1)
- SSO (4)
最新评论
-
贝塔ZQ:
也可以试试PageOffice插件,觉得更简单点
Jxl操作Excel设置背景、字体颜色、对齐方式、列的宽度 -
jia1208:
...
Could not publish server configuration for Tomcat v6.0 Server at localhost. -
u011274527:
赞
java.io.EOFException java.io.ObjectInputStream$PeekInputStream.readFully 错误 -
旭旭小牛啦:
怎么没哟了,继续赛
jQuery 选择器 -
wzw3919:
100行会报空指针
Java 解压缩zip文件
说明:用于遍历集合中的对象,并且能重复执行标签主体。 语法: <c:forEach var=”代表集合中的一个元素的命名变量的名字” items=”集合” > 标签主体 </c:forEach> 示例1: <%@ page import=”java.util.HashSet” %> <% HashSet names = new HashSet(); name.add(“Tom”); name.add(“Mike”); name.add(“Linda”); %> <c:forEach var=”name” items=”<%=names %>”> ${name} </c:forEach> <c:forEach>标签的varStatus属性 <c:forEach>标签的varStatus属性用于设定一个javax.servlet.jsp.jstl.core.LoopTagStatus类型的命名变量,它位于NESTED范围,这个命名变量包含了从集合中取出的当前元素的状态信息。 l count:当前元素在集合中的序号,从1开始计数 l index:当前元素在集合中的索引,从0开始计数 l first:当前元素是否是集合中的第一个元素 l last:当前元素是否是集合中的最后一个元素 示例2: <c:forEach var=”name” item=”<%=names %>” varStatus=”status”> <c:when test=”${status.last}”> <font color=”red>${name}</font> </c:when> <c:otherwise> <font color=”green”>${name}</font> </c:otherwise> </c:forEach> <c:forEach>标签中的begin、end和step属性 l begin:起始索引 l end:结束索引 l step:步长 示例3: <%@ page import=”java.util.ArrayList” %> <% ArrayList colors = new ArrayList(); colors.add("yed"); //inde:0 colors.add("yellow"); //inde:1 colors.add("blue"); //inde:2 colors.add("green"); //inde:3 colors.add("black"); //inde:4 %> <c:set var="colors" value="<%=colors%>" <c:forEach var="color" items="${colors}" begin="1" end="3" step="2"> ${color} </for:Each> 以上代码打印结果为:yellow green <c:forEach>可以遍历的集合 l Java.util.Set、java.util.List、java.util.Map、java.util.Iterator和java.util.Enumeration接口的实现类 l Java数组 l 以逗号(",")分割的字符串 示例4: <%@ page import="java.util.HashMap" %> <jsp:useBean id="weeks" scope="application" class="java.util.HashMap"/> <c:set target="${weeks}" property="one" value="Mondy"/> <c:set target="${weeks}" property="two" value="Tuesday"/> <c:forEach var="entry" items="${weeks}"> ${entry.key} : ${entry.value} </c:forEach> 以上打印结果为:two:Tuesday one:Monday 示例5: <% String[] fruits = {"apple","orange","banana","peal","grape"}; %> <c:forEach var="fruit" items="<%=fruits%>" end="2"> ${fruit} </c:forEach> 以上结果打印为:apple orange banana 示例6: <c:forEach var="name" items="Tom,Mike,Linda"> ${name} </c:forEach>
发表评论
-
解决Java服务器端插入数据到Mysql中乱码问题--简单几步轻松解决乱码问题
2015-11-13 17:52 2418当写入数据到mysql数据库中发生乱码时.请检查以下几个地 ... -
设计模式之-代理模式-Proxy
2015-04-28 21:24 869使用代理模式之前需要知道代理模式能做什么? 能有哪些好处以及 ... -
构建高并发、服务化、低耦合企业级脚骨:springmvc+mybatis+restfull+webservice+bootstrap html5
2015-04-14 01:17 85SpringMVC + Mybatis + SpringS ... -
教您搭建大型互联网企业架构:springmvc+mybatis+restful+webservice+quartz+bootstrap
2015-04-13 21:54 99SpringMVC + Mybatis + SpringS ... -
大型互联网服务集成平台:springmvc+mybatis+restful+webservice+quartz+bootstrap html5
2015-04-13 21:49 81SpringMVC + Mybatis + SpringSe ... -
大型互联网服务集成平台:springmvc+mybatis+restfull+JMS+webservice+bootstrap
2015-04-12 23:36 22SpringMVC + Mybatis + SpringS ... -
大型互联网服务集成平台:springmvc+mybatis+restfull+JMS+webservice+bootstrap
2015-04-12 23:33 83SpringMVC + Mybatis + SpringS ... -
Maven构建大型互联网架构springmvc+mybatis+Restfull+Webservice+Bootstrap
2015-04-12 23:28 71SpringMVC + Mybatis + SpringS ... -
maven构建高大上开源架构:springmvc+mybatis+rest+bootstrap html5
2015-04-12 23:25 23SpringMVC + Mybatis + SpringS ... -
手机App后台架构:Springmvc+SpringSecurity+mybatis+Rest+Quartz+Bootstrap Html5( Maven构建)
2015-04-09 01:39 76APP后台架构Maven构建,模拟大型互联网架构,支持高并发 ... -
maven构建springmvc+mybatis+rest+webservice+bootstrap html5(cms开源项目)
2015-04-09 01:21 85SpringMVC + Mybatis + SpringS ... -
Java正则表达式
2014-11-26 21:03 1220Java正则表达式: package pack.ja ... -
Cannot convert value of type [org.springframework.cache.ehcache.EhCacheCache
2014-11-10 20:03 6252错误信息: [org.springframework.be ... -
Collections工具类中的frequency方法统计单词出现的次数
2013-11-05 21:30 2818最近发现了一个Collections中有一个很好用的方法: ... -
Java 压缩Excel文件生成.zip文件
2013-05-08 22:22 7952首先创建文件目录,然后生成Excel文件到创建的目录下, ... -
Java 解压缩zip文件
2013-05-08 13:14 8354不借助于其他的第三方 ... -
Jxl操作Excel设置背景、字体颜色、对齐方式、列的宽度
2013-04-06 22:26 57720最近项目中需要用到导出Excel文件,以下是我写了一个通过j ... -
java获取字节的长度.
2012-05-17 22:00 6746我们经常要获取中文,数字,或者英文字符所占字节的长度,下面就列 ... -
StringBuffer-reverse()字符反转功能
2012-05-17 21:42 7096在书上看到一个这样的例子, 采用最简便的方式把一串字符串反转过 ... -
java 打开IE
2012-05-23 22:14 1303Runtime.getRuntime().exec(" ...
相关推荐
1. `<c:forEach>`:这是JSP中的迭代标签,用于遍历集合或数组。它可以在HTML或其他内容中重复渲染一段代码。例如,如果你想在网页上显示一个用户列表,你可以先将用户列表存储在一个ArrayList中,然后用`<c:forEach>...
jstl forEach 标签详解 ...在这个例子中,我们使用 `forEach` 标签来迭代一个列表,并使用 `varStatus` 属性来访问迭代的状态。我们使用 `status.index` 来判断当前行的索引,并根据索引的奇偶性来设置背景色。
在JavaServer Pages (JSP) 开发中,`c:forEach`标签是Java Expression Language (EL) 和 JavaServer Pages Standard Tag Library (JSTL) 的一部分,它提供了一个方便的方式来迭代数组、集合、Map或其他可迭代的数据...
这里,`my:foreach`是自定义标签的名称,`${list}`是需要遍历的集合,`var="item"`定义了一个变量来存储当前迭代项。 自定义标签的优点包括: 1. 提高代码复用性:自定义标签可以封装复杂逻辑,使得JSP页面更专注于...
在JSP(JavaServer Pages)开发中,`<c:forEach>` 是一个非常重要的标签,它属于JSTL(JavaServer Pages Standard Tag Library)的一部分,主要用于循环处理集合、数组等数据结构。相较于传统的JSP Scriptlets,使用...
<c:forEach items="集合对象" var="迭代变量" varStatus="状态变量"> <!-- 循环体 --> </c:forEach> ``` `items`属性指定需要遍历的集合,`var`属性用于定义一个变量来保存当前遍历的元素,而`varStatus`则可以...
### JSP自定义标签的`forEach`遍历与转义字符示例详解 #### 一、概述 在Java Server Pages (JSP) 开发中,自定义标签是一种强大的功能,可以让开发者封装常用的代码块,提高代码复用性,并简化页面的编写。本文将...
在JSP开发中,`C-FOREACH`标签大大简化了迭代操作,使代码更加简洁易读。 `C-FOREACH`的基本语法如下: ```jsp <c:forEach items="iterableObject" var="variable" begin="startIndex" end="endIndex" step=...
根据提供的文件信息,本文将详细解释“ForEach_java(cusTag).txt”中涉及的关键知识点,主要包括自定义 JSP 标签库中的 `ForEach` 标签实现及其在 Java Web 应用程序中的应用。 ### 一、ForEach 标签概述 `ForEach...
MyBatis 中的 foreach 标签是非常常用的标签之一,它可以用来遍历集合,构建 in 条件语句或者批量操作语句。本文将详细介绍 MyBatis foreach 标签的使用详解。 foreach 标签的基本使用 foreach 标签的基本使用方式...
而forEach遍历是标签处理器中常用的功能之一,用于遍历集合类型的数据。转义字符则是在显示数据时,对特殊字符进行转义处理以避免它们被解释为HTML代码的一部分。 在本例中,主要讲述了如何使用JSP创建一个简单的...
首先,JSTL的迭代功能主要通过`<c:forEach>`标签实现。这个标签允许我们遍历任何集合数据,包括数组、列表、映射等。下面是一个基本的使用示例: ```jsp ... <c:forEach items="${list}" var="item"> ${item} ...
首先,JSF 1.2提供了 `<ui:repeat>` 标签,它是用来替代JSP中的 `<c:forEach>` 标签进行循环遍历集合的。这个组件可以迭代任何实现了`java.util.Iterator`或`java.util.Enumeration`接口的对象。例如,如果你有一个...
1. **Core库**:提供基础操作,如变量管理、迭代、条件判断以及URL操作。 2. **Format库**:用于数据格式化,尤其是数字和日期,同时也支持国际化。 3. **XML库**:处理XML数据。 4. **SQL库**:处理与关系数据库的...
假设有一个列表`list`,其中包含了多个字符串,我们可以使用`<c:forEach>`标签来遍历这个列表并显示每个元素: ```jsp <c:forEach var="item" items="${list}" varStatus="status"> 当前元素:${item} - 索引:${...
本文主要关注 JSTL 中的迭代标签,特别是 `<c:forEach>` 和 `<c:forTokens>`,并以具体示例进行详细说明。 #### 二、JSTL 迭代标签概述 在 JSP 页面中,迭代通常是必不可少的操作之一,尤其是在处理列表数据时。...
在Java服务器页面(JSP)开发中,C标签库(Core Tag Library)是JSTL(JavaServer Pages Standard Tag Library)的一部分,它提供了一系列便利的标签用于处理页面逻辑,如迭代、条件判断等。要使用C标签库,我们需要...
在编程语言中,`foreach`循环是一种非常常见且实用的结构,主要用于遍历数组或集合中的每一个元素。在PHP中,`foreach`是处理数组的理想工具,尤其在需要逐个处理数组元素的情况下。以下是关于`foreach`用法的详细...
总的来说,`foreach`标签是ThinkPHP中处理数组和对象集合的重要工具,它简洁且强大,可以方便地在模板中实现数据的迭代输出。开发者可以根据实际需求灵活运用,配合其他模板语法,构建出丰富的前端展示效果。
`<c:forEach>`是JSTL中最常用的标签之一,用于遍历集合或数组。在这段代码中,`<c:forEach>`被用来遍历一个ArrayList、一个HashMap和一个Bean的列表。 #### ArrayList遍历示例: ```jsp <c:forEach var="li" items...