hover tag for - jmr-source/doc GitHub Wiki

查看文档请点此

for - 循环

<for>

循环遍历

说明

得到集合变量,遍历集合。
从作用域context或者session中得到集合变量,
可使用Ognl表达式得到变量的集合,或者自定义ognl类型集合变量

属性

value(必须)
得到循环的集合,也可以得到变量相关的Ognl集合
valueScope(可选)
变量的作用域

属性
context:从context中得到变量(默认)
session:从session中得到变量
var(必须)
存储集合的遍历对象
status(可选)
设置变量,存储循环信息

符号    描述
count   循环总次数
index   当前循环索引
isFirst 当前循环是否为头索引
isLast  当前循环是否为尾索引
trim(可选)
是否保留输出值的前后空白字符

属性
false:保留输出值的前后空白字符(默认)
true:删除输出值的前后空格(包括换行符)
delimiter(可选)
循环输出之间的分隔符
test(可选)
使用Ognl判断条件,判断结果是true,则运行当前循环,false则不运行

符号
==:等于
!=:不等于
&&:与
||:或
duplicate(可选)
是否输出重复内容

属性
true:已经有的重复内容仍然输出(默认)
false:已经有的重复内容不再输出
⚠️ **GitHub.com Fallback** ⚠️