文档章节

c:forTokens标签循环输出-对带有相同符合格式内容进行分割输出

JINJINWANG
 JINJINWANG
发布于 2014/06/21 14:45
字数 455
阅读 86
收藏 0
点赞 0
评论 0

c:forTokens属性说明表 

属性名 类型 说明 引用EL
items 数组、集合类、字符串和枚举类型 被循环的对象,多用于数组和集合类 可以
delims String 字符串的分割符,可以同时有多个分割字符(依次写在引号内即可。例如,按“|”和“*”分割,则写成delims=“|*”)。 不可以
var String 变量名称(要被分割的原始字符串) 不可以
begin int 循环起始位置 可以
end int 循环的终止位置 可以
step int 循环的步长 可以
varStatus String 循环的状态变量(次数) 不可以

引用

varStatus,它们描述了迭代的当前状态,如下这些属性的含义如下所示: 

current:当前这次迭代的(集合中的)项。 

index:当前这次迭代从0开始的迭代索引。 

count:当前这次迭代从1开始的迭代计数。 

first:用来表明当前这轮迭代是否为第一次迭代,该属性为boolean类型。 

last:用来表明当前这轮迭代是否为最后一次迭代,该属性为boolean类型。 

begin:begin属性的值。 

end:end属性的值 

step:step属性的值

jsp代码:

<c:forTokens var="str" items="${sourceStr}" delims="|," varStatus="status">
    <c:out value="${status.count}" />//当前这次迭代从1开始的迭代计数
    <c:out value="${status.index}" />//当前这次迭代从0开始的迭代索引
    <c:if test="${status.last}">//用来表明当前这轮迭代是否为最后一次迭代
       <br>总共被分为<c:out value="${status.count}" />段.
    </c:if>
    <c:out value="${status.index}" />//当前这次迭代从0开始的迭代索引
</c:forTokens>



© 著作权归作者所有

共有 人打赏支持
JINJINWANG
粉丝 1
博文 30
码字总数 3212
作品 0
长沙
程序员
JSTL(JSP Standard Tag Library,JSP标准标签库)

JSTL 库安装 Apache Tomcat安装JSTL 库步骤如下: 从Apache的标准标签库中下载的二进包(jakarta-taglibs-standard-current.zip)。下载地址:http://archive.apache.org/dist/jakarta/taglib...

开源中国段子手
2016/01/31
97
0
JSTL解析——004——core标签库03

上面章节主要讲解<c:forEach>标签,下面讲解其它标签 1、<c:forTokens>标签 forTokens标签与forEach标签类似,独有begin、end、step、items等属性,可以循环,不同之处是forTokens标签里面是...

zjhhappy
2013/09/09
0
0
JSP复习(四):JSTL标记

JSTL优势:在于EL和标准动作无法达到目的,又不使用脚本代码。(JSTL 1.1不是JSP2.0规范的一部分,TOMCAT高版本已经自带了JSTL的JAR包) 使用JSTL需要使用指令,引入JSTL <%@ taglib prefix=...

这个人很懒-啥都没写
2013/07/11
0
0
jstl中的用法

jstl中<c:forEach>的用法 在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在...

什么是程序员
2016/01/27
89
0
JSTL标准标签库(上)

班级编号:VIP14 学员名字:端碗吹水 课程名称:JSTL标准标签库(上) 上课时间:2017-12-19 JSTL标准标签库简介: JSTL(JavaServer Pages Standard Tag Library,JSP标准标签库)是一个不断...

ZeroOne01
2017/12/22
0
0
Struts2 OGNL EL JSTL 四大标签的区别 (原帖不明。自留)

我之前虽然会用,但是一直分不清彼此之间有什么区别,所以查找资料,将它们进行整合区分,加深了解, 一 介绍 1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的...

SLoan_
2016/11/04
68
0
Java web学习(三)

El表达式 1)基本语法 ${expression} 2)当EL表达式中的变量没有指定范围时,按照page、request、session、application依次查找,若找不到,则返回null。 3)存取数据运算符 . 和 [] ${user....

kakayang2011
2016/03/05
21
0
Java程序员从笨鸟到菜鸟之(十九)EL表达式和JSTL

一:EL表达式: 1.定义:为了计算和输出存储在标志位置的Java对象的值,JSP2.0引入了一种简洁的语言。 2.基本格式:${表达式} 所有的EL都是以“${”开始,以“}”结尾 表达式与开始符和终结符...

长平狐
2012/11/12
243
0
jsp页面中jstl标签详解

一、加载jsp页面的标签 1.导入jar包。 2.配置,步骤如下: 2.1 在 web.xml 文件中添加以下配置:注意文件的后缀是tld格式,一般会在WEB—INF下面的tld文件夹下面。 二、核心库 根据上面的配置...

小车车
2016/10/13
10
0
JSTL标签库使用

JSTL 核心标签库标签共有13个,功能上分为4类: 1.表达式控制标签:out、set、remove、catch 2.流程控制标签:if、choose、when、otherwise 3.循环标签:forEach、forTokens 4.URL操作标签:...

五大三粗
2015/11/27
5
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spark Streaming + Kafka Integration Guide

The Spark Streaming integration for Kafka 0.10 is similar in design to the 0.8 Direct Stream approach. It provides simple parallelism, 1:1 correspondence between Kafka partition......

刺猬一号
7分钟前
0
0
数据结构与算法2

一个数组的例子,实现查找,显示和删除的功能。 public class array {public static void main(String[] args){long[] arr;arr = new long[100];int nElems = 0;int j;...

沉迷于编程的小菜菜
18分钟前
0
0
Python3 基于 requests 批量下载图片

Python3 基于 requests 批量下载图片 import requestsheaders = {'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8','Accept-Encod......

leeyi
19分钟前
0
0
java获取当前时间所在一周的周一和周日日期

/** * 当前时间所在一周的周一和周日时间 * @param time 当前时间 * @return */ public static Map getWeekDate(String time) { Map map = new HashedMap(); SimpleDateFormat sdf = new Si......

小弱鸡
50分钟前
0
0
Redis数据的导出和导入(dump和load方式)

网上有些文章已经不再适用,本人也是踩了些坑,在此记录下。 迁移redis数据一般有如下3种方式: 第三方工具redis-dump,redis-load aof机制,需要开启aof功能 rdb存储机制 这里介绍第一种方式...

iplusx
55分钟前
2
0
ElasticSearch 高亮显示大文档搜索结果

2016年12月,我们开始研究Ambar——一个文档搜索系统。Ambar使用ElasticSearch作为核心搜索引擎。 在Ambar开发的过程中,我们处理了很多与ES相关的问题,我们想分享我们得到的宝贵经验。让我...

九州暮云
今天
1
0
Python 使用 pywifi 模块 破解wifi密码

git https://github.com/awkman/pywifi 常见常量 from pywifi import const# Define interface status.IFACE_DISCONNECTED = 0IFACE_SCANNING = 1IFACE_INACTIVE = 2IFACE_CONNEC......

阿豪boy
今天
2
0
phpstorm使用Iedis

phpstorm的redis插件Iedis是真好用 看了网上挺多的文章,但是由于我系统还是ubuntu,就有点尴尬了,现在破解之后,留个笔记,即使自己之后有需要也可以很快翻阅 先下载资源 资源下载 zip压缩...

贤郎--均灵
今天
0
0
第三章 spring-bean之FactoryBeanRegistrySupport(4)

前言 从FactoryBeanRegistrySupport类的名字可以看出FactoryBeanRegistrySupport负责FactoryBean的注册与支持。如果想知道FactoryBean相关的资料,请阅读spring-bean中关于FactoryBean的解读...

鸟菜啊
今天
0
0
CentOS “Destination Host Unreachable”问题解决办法

挑战极速安装CentOS时遇到局域网主机不能通信的情况: [root@zjd network-scripts]# ping 8.8.8.8PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.64 bytes from 8.8.8.8: icmp_seq=1 ttl=......

wffger
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部