【发布时间】:2020-04-10 13:02:30
【问题描述】:
有没有办法在 foreach 循环中使用 2 个变量?
#foreach( $name in $names && $method in $methods )
$name : $method
#end
因为我想并排打印结果
【问题讨论】:
有没有办法在 foreach 循环中使用 2 个变量?
#foreach( $name in $names && $method in $methods )
$name : $method
#end
因为我想并排打印结果
【问题讨论】:
只需遍历一个索引。
假设两个集合的大小相同:
#set($size = $names.size - 1)
#foreach( $i in [0..$size])
$names[$i] : $methods[$i]
#end
(为正确而编辑)
【讨论】:
我找到了解决办法,把地图放进去
Map<String, String> maps = new HashMap<>();
ctx.put("rows", maps);
并遍历地图中的键
#foreach( $key in $rows.keySet() )
Key: $key Value: $rows.get($key)
#end
【讨论】: