1

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

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

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

PS:我正在使用 NVelocity 0.4.2

谢谢

4

1 回答 1

1

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

NVelocity 高级裁剪语法

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

于 2013-10-23T02:33:05.883 回答