在我的力度模板中,我想使用foreach循环来连接用逗号(,)分隔的字符串。
#foreach($field in $MyObject.Fields)
${field.Name},
#end
这会在结尾处产生额外的逗号。如何避免最后一个不需要的逗号?
PS:我使用的是NVelocity 0.4.2
由于
答案 0 :(得分:1)
我不记得NVelocity 0.4.2来自哪里(即Castle Project或原始端口),但是如果它有foreach循环指令,你可以使用它们。看一下最近提出的关于同一主题的问题:
NVelocity advance lopping syntax
如果它不支持,您可以使用带有$velocityCount
指令的特殊#if
变量来确定是否需要逗号。