`
骷髅蚂蚁
  • 浏览: 3424 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JSP中<c:forEach>标签的使用

    博客分类:
  • JSP
 
阅读更多

1. 首先需要两个JAR包 jstl.jar  standard.jar

2. JSP页面头部

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%@ page isELIgnored="false" %>

  JAVA代码

List list = new ArrayList();
for(int i=1;i<9;i++){
    list.add("str"+i);
}
request.setAttribute("list",list);

 

页面代码

<c:forEach items="${list}" var="item">
    ${item}
</c:forEach>

 

<%@ page isELIgnored="false" %> 目的是使EL表达式可用。

参考地址:http://wushuicheng.iteye.com/blog/875753

 

分享到:
评论

相关推荐

    c:forEach标签的使用祥解

    在JavaServer Pages (JSP) 开发中,`c:forEach`标签是Java Expression Language (EL) 和 JavaServer Pages Standard Tag Library (JSTL) 的一部分,它提供了一个方便的方式来迭代数组、集合、Map或其他可迭代的数据...

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

    4. `&lt;c:catch&gt;`:处理异常,可以在JSP页面中捕获和处理异常,避免中断页面的正常流程。 **条件处理标记**: 1. `&lt;c:if&gt;`:进行条件判断,如果表达式的值为真,则执行相应的代码。 2. `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c...

    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表达式。...

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

    首先,我们需要理解JSTL的核心标签库`&lt;c:forEach&gt;`和`&lt;c:if&gt;`,它们将在动态合并单元格的过程中起到关键作用。`&lt;c:forEach&gt;`用于遍历集合,而`&lt;c:if&gt;`用于执行条件判断。 第一种方法是基于列的合并。假设我们有一个...

    c标签遍历集合嵌套的List集合

    在JSP页面中,使用`c:forEach`标签遍历`map`: ```jsp &lt;c:forEach items="${map}" var="entry"&gt; &lt;option value="${entry.key}"&gt;${entry.value}&lt;/option&gt; &lt;/c:forEach&gt; ``` 这里,`${map}`代表从前端传过来的`Map`...

    JSP 标准标签库(c标签库)

    在JSP页面中使用C标签库之前,需要首先引入JSTL库和C标签库。这通常通过在JSP页面头部添加以下`&lt;%@ taglib %&gt;`指令来完成: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ``` ...

    jsp+servlet的C标签jar包和使用方法

    接下来,我们来看一下如何在JSP页面中使用C标签: 1. 引入JSTL库:在JSP页面顶部添加以下指令,引入JSTL库: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ``` 这里的`prefix="c"`是...

    web开发必备:JSP标准标签库JSP的语法介绍及jsp页面导入标签方法.docx

    要在JSP页面中使用JSTL标签,除了上述的JAR包部署外,还需在页面顶部使用`&lt;%@ taglib %&gt;`指令来声明要使用的标签库。例如,引入核心标签库的语句如下: ```jsp &lt;%@ taglib prefix="c" uri=...

    JSP C标签引用

    **JSP C标签引用**是JavaServer Pages(JSP)技术中的一种扩展,它允许开发者使用自定义标签库(Custom Tag Libraries),特别是JSP Standard Tag Library(JSTL)。JSTL是Java社区为了简化JSP开发,提高代码可读性...

    JSTL 标签库 jsp C 标签库

    在这个例子中,`${list}`是存储在请求作用域的List对象,`&lt;c:forEach&gt;`标签将遍历这个List并打印出每个元素。 总之,JSTL和C标签库为JSP开发提供了强大的工具,使得页面更简洁、可读性更强,同时也提升了开发效率和...

    jsp中常见的一些标签应用

    这里的`&lt;%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%&gt;`声明了对JSTL核心标签库的引用,并使用前缀`c`。 #### `c:forEach` 标签 `c:forEach`标签用于遍历集合或数组中的元素。它有多种不同的...

    jsp标准标签库的使用

    这些标签帮助开发者避免在JSP页面中直接使用脚本元素,提高代码的整洁度。 2. **Format库**:这个库提供了处理日期、数字、货币格式化等功能,如`&lt;fmt:formatDate&gt;`、`&lt;fmt:formatNumber&gt;`等,有助于实现国际化和...

    jsp核心标签的使用方法

    4. `&lt;c:forEach&gt;`标签:循环遍历集合。例如: ```jsp &lt;c:forEach items="${users}" var="user"&gt; ${user.name} &lt;/c:forEach&gt; ``` 这将遍历“users”集合并输出每个用户的名称。 5. `&lt;c:import&gt;`标签:导入外部...

    jsp标准标签标准动作

    Core库是JSTL中最基本的库,它包含了许多与HTML元素相似的功能标签,如`&lt;c:out&gt;`、`&lt;c:set&gt;`、`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`、`&lt;c:forEach&gt;`等。 - `&lt;c:out&gt;`:用于安全地输出数据,防止...

    经典入门教程:JSP标准标签库

    1. **Core标签库**:提供了基本的控制流操作,如迭代(`&lt;c:forEach&gt;`)、条件语句(`&lt;c:if&gt;`、`&lt;c:choose&gt;`)、URL处理(`&lt;c:url&gt;`、`&lt;c:param&gt;`)等。 2. **XML标签库**:用于处理XML文档,包括解析XML(`&lt;x:parse&gt;...

    jsp标准标签库(各种标准标签库)

    - `&lt;c:forEach&gt;`:遍历集合或数组中的元素。 - `&lt;c:forTokens&gt;`:遍历一个由分隔符分隔的字符串。 4. **URL相关标签** - `&lt;c:import&gt;`:用于包含外部资源,例如另一个JSP页面或HTML文档。 - `&lt;c:url&gt;`:创建URL...

    jsp标签用法.rar

    例如,`&lt;c:forEach&gt;` 用于遍历集合,`&lt;c:if&gt;` 用于条件判断,`&lt;fmt:formatDate&gt;` 用于日期格式化。 2. 自定义标签: 自定义标签允许开发者创建自己的标签库,以封装复杂的业务逻辑或视图逻辑。它们通常包含在TLD...

    JSP标准标签库

    - 包括条件判断的标签,比如&lt;c:if&gt;、&lt;c:choose&gt;、&lt;c:when&gt;和&lt;c:otherwise&gt;等,类似于Java中的if-else语句。 4. 迭代操作标签:用于在JSP页面中进行数据的循环处理。 - &lt;c:forEach&gt;标签可以遍历一个数组、集合或...

Global site tag (gtag.js) - Google Analytics