文档章节

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

JINJINWANG
 JINJINWANG
发布于 2014/06/21 14:45
字数 455
阅读 92
收藏 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
jstl中的用法

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

什么是程序员
2016/01/27
89
0
JSP复习(四):JSTL标记

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

这个人很懒-啥都没写
2013/07/11
0
0
JSTL标准标签库(上)

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

ZeroOne01
2017/12/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

携手开发者共建云生态 首届腾讯云+社区开发者大会在京举办

本文由云+社区发表 北京时间12月15日,由腾讯云主办,极客邦科技、微信、腾讯TEG协办的首届腾讯云+社区开发者大会在北京朝阳悠唐皇冠假日酒店举办。在会上,腾讯云发布了重磅产品开发者平台以...

腾讯云加社区
12分钟前
0
0
人工智能时代员工如何证明其IT工作价值

机器人可以取代你的工作吗?你能帮助机器人完成它的工作吗?如果你正在考虑自己的职业生涯以及今后将如何发展,那么应该询问自己这些问题了。 机器人可以取代你的工作吗?你能帮助机器人完成它的...

Linux就该这么学
14分钟前
0
0
CPU性能过剩提升乏力影响未来行业发展吗?

虽然CPU仍然在不断发展,但是它的性能已经不再仅仅受限于单个处理器类型或制造工艺上了。和过去相比,CPU性能提升的步伐明显放缓了,接下来怎么办,成为横亘在整个行业面前的大问题。 自201...

linuxCool
24分钟前
0
0
使用Autowired和Qualifier解决多个相同类型的bean如何共存的问题

注意: 实现类UserServiceImpl,MyUserServiceImpl 需要区分:@Service("userServicel") @Service("myUserService") https://blog.csdn.net/russle/article/details/80287763......

qimh
58分钟前
4
0
SQL 语句使用to_char函数时,检索结果有空格

小疯在使用Oracle过程中,使用to_char函数检索表数据时发现检索结果前面会有一个空格,对后续开发有影响。问题很好解决,比较直接对可以做一下trim处理。但是小疯很疑惑为什么会有空格呢,于...

野小疯
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部