Concat字符串与速度模板中的分隔符

时间:2013-10-22 18:15:21

标签: loops nvelocity

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

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

这会在结尾处产生额外的逗号。如何避免最后一个不需要的逗号?

PS:我使用的是NVelocity 0.4.2

由于

1 个答案:

答案 0 :(得分:1)

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

NVelocity advance lopping syntax

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