在我的速度模板中,我想使用 foreach 循环连接由逗号(,) 分隔的字符串。
#foreach($field in $MyObject.Fields)
${field.Name},
#end
这会导致末尾出现一个额外的逗号。如何避免最后一个不需要的逗号?
PS:我正在使用NVelocity 0.4.2
谢谢
我不记得NVelocity 0.4.2来自哪里(即城堡项目或原始端口),但如果它有foreach循环指令,你可以使用它们。看看这个最近提出的关于同一主题的问题:
NVelocity 高级倾斜语法
如果它不支持,您可以将特殊$velocityCount
变量与 #if
指令一起使用来确定是否需要逗号。