在速度模板中使用分隔符连接字符串



在我的速度模板中,我想使用 foreach 循环连接由逗号(,) 分隔的字符串。

#foreach($field in $MyObject.Fields)
    ${field.Name},
#end

这会导致末尾出现一个额外的逗号。如何避免最后一个不需要的逗号?

PS:我正在使用NVelocity 0.4.2

谢谢

我不记得NVelocity 0.4.2来自哪里(即城堡项目或原始端口),但如果它有foreach循环指令,你可以使用它们。看看这个最近提出的关于同一主题的问题:

NVelocity 高级倾斜语法

如果它不支持,您可以将特殊$velocityCount变量与 #if 指令一起使用来确定是否需要逗号。

相关内容

  • 没有找到相关文章

最新更新