5.5.2 forTokens标签
5.5.2 forTokens标签
forTokens
标签用于遍历以特定分隔符隔开的令牌,其语法如下:
1 | <c:forTokens items="stringOfTokens" delims="delimiters" |
标签体body content
中的代码是JSP
代码。
forTokens标签的属性
属性 | 类型 | 描述 |
---|---|---|
var |
字符串 | 引用遍历的当前项目的有界变量名称 |
items+ |
支持的任意类型 | 要遍历的token 字符串 |
varStatus |
字符串 | 保存遍历状态的有界变量名称。类型值为javax.servlet.jsp.jstl.core.LoopTagStatus. |
begin+ |
整数 | 遍历的起始索引,默认为0。如有指定,begin 的值必须大于或者等于0 |
end+ |
整数 | 遍历的终止索引,默认为0 |
step+ |
整数 | 遍历将只处理间隔指定step 的token ,从第一个token 开始。如有指定,step 的值必须大于或者等于1 |
delims+ |
字符串 | 一组分隔符 |
demo
下面是一个forTokens
范例:
1 | <!-- 要遍历的字符串为:`Argentina,Brazil,Chile`,分割符为`,` --> |
代码详解:
上述标签中,要遍历的字符串为:Argentina,Brazil,Chile
,分割符为,
:
运行结果:
1 | Argentina |