注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

我的博客

细节决定成败

 
 
 

日志

 
 

c:forTokens  

2010-10-12 13:21:46|  分类: JSTL |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 :Core(核心库)

URI : http://java.sun.com/jsp/jstl/core

前缀 : 

描述 : 标签可以根据某个分隔符分隔指定字符串,相当于 java.util.StringTokenizer  类。

语法 :

<c:forTokens items="stringFoTokens" delims="delimmmmiters" [var="varName"]

            [varStatus="varStatusName"] [begin="begin"] [end="end"] [step="step"]>

 ...body内容....

</c:forTokens>

属性 :

属性名

描述

类型

是否接受动态值

是否支持 EL

是否

必须

默认值

说明

var

变量名

String 

false

Y

用来存放现在指到的成员

items

被迭代的字符串

String 

true

Y

被迭代的字符串

delims

分隔符

String 

true

N

定义用来分割字符串的字符

varStatus

循环状态变量

String 

false

N

用来存放现在指到的相关成员信息

begin

开始条件

int

true

Y

0

开始的位置

end

结束条件

int

true

Y

最后一个成员

结束的位置

step

步长

int

true

Y

1

每次迭代步长

限制:

.假若有begin属性时,begin必须大于等于0

.假若有end属性时,必须大于begin

.假若有step属性时,step必须大于等于1

Null 和 错误处理

.假如itmes为null时,则表示为有空的集合对象

.假若begin大于等于items的大小时,则迭代不运算

实例 :

<c:forToken items="A,B,C,D,E,F,G" delims="," var="item>

${item}

</c:forToken>

items属性也可以用EL,例如:

<%

 String phonenumber="123-456-7899";

 request.setAttribute("userPhone",phonenumber);

%>

<c:forTokens items="${userPhone}" delims="-" var="item">

${item}

</c:forTokens>

  评论这张
 
阅读(1982)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018