jstl中的foreach标签

<%@ page import="java.util.ArrayList" %><%@ page import="java.util.List" %><%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><html><head>    <title>jstl中foreach标签</title></head><body><c:forEach begin="1" end="10" var="i" step="1" varStatus="s">    ${i}<br/></c:forEach><hr><c:forEach begin="1" end="10" var="i" step="2" varStatus="s">    ${i}/${s.index}/${s.count} <br/></c:forEach>

<hr>

<%    List list = new ArrayList();    list.add("aaa");    list.add("bbb");    list.add("ccc");    request.setAttribute("list",list);%>

<c:forEach items="${list}" var="str" varStatus="s">    ${s.index}/${s.count}/${str} <br/></c:forEach>

</body></html>

原文地址:https://www.cnblogs.com/newcityboy/p/11478948.html

时间: 2024-08-07 13:09:20

jstl中的foreach标签的相关文章

JSTL的c:forEach标签(${status.index})

<c:forEach>标签具有以下一些属性: var:迭代参数的名称.在迭代体中可以使用的变量的名称,用来表示每一个迭代变量.类型为String. items:要进行迭代的集合.对于它所支持的类型将在下面进行讲解. varStatus:迭代变量的名称,用来表示迭代的状态,可以访问到迭代自身的信息. begin:如果指定了items,那么迭代就从items[begin]开始进行迭代:如果没有指定items,那么就从begin开始迭代.它的类型为整数. end:如果指定了items,那么就在ite

jstl中&lt;c:forEach&gt;的用法

在JSP的开发中,迭代是经常要使用到的操作.例如,逐行的显示查询的结果等.在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出.现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作. JSTL所支持的迭代标签有两个,分别是<c:forEach>和<c:forTokens>.在这里介绍的是<c:forEach>标签. 简单点说,<c:forEach>标签的作用就是迭代输出标签内部的内容.它既可以进行

jstl表达式的foreach标签只执行循环不显示取出的值

jstl的foreach标签使用方法网上一大堆,在此不必赘述,本次主要mark的是为啥按照正常的写法不显示值,${value}放那啥样显示出来的就啥样 标题效果描述如下 : jsp中: <c:forEach begin="1" var="a" end="5" step="1"> ${a} <br></c:forEach> 显示效果: ${a} ${a} ${a} ${a} ${a} jstl

jstl中&lt;c:if&gt;标签属性用法

今天用jstl+el从session域中获取属性,遇到了问题 org.apache.jasper.JasperException: <h3>Validation error messages from TagLibraryValidator for [c] in [/login.jsp]</h3><p>2: Illegal scope attribute without var in "c:if" tag.</p><p>19:

jstl中的choose标签

<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><html><head> <title>choose标签</title></head>&

jstl中c:foreach下的表格实现异步刷新

setInterval(function(){ var url = "${ctx}/alarm/alarm/CompanySort";//填你自己的路径 var data = {}; $.ajax({ type : "post", url : url, data : data, success:function(dates){// alert(JSON.stringify(dates)); $('#dg').html('<table>' +'<tr

jstl中的if标签

<%@ page import="java.util.ArrayList" %><%@ page import="java.util.List" %><%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.

JSTL中foreach与fn表达式

在jstl中的fn标签也是我们在网页设计中经常要用到的很关键的标签,在使用的时候要先加上头 <%@ taglib uri=" http://java.sun.com/jsp/jstl/functions" prefix="fn"%>就可以使用fn标签了. 具体使用方法请参见下表: 函数 描述 fn:contains(string, substring) 如果参数string中包含参数substring,返回true fn:containsIgnoreCa

JSTL中&amp;#60;c:set&amp;#62;标签的用法

<c:set>标签有两种不同的属性设置:var和target. var“版本”用于设置作用域属性,target“版本”用于设置bean属性或Map值. 这两个版本都有两种形式:有标签体和没有标签体.有标签体的只是放入值的另一种途径. ★ var“版本” 1. <c:set var="userLevel" scope="session" value="Cowboy"/>     2.      3. <c:set va