1
在我的速度模板中,我想使用foreach循環來連接用逗號(,)分隔的字符串。速度模板中帶分隔符的Concat字符串
#foreach($field in $MyObject.Fields)
${field.Name},
#end
這會導致最後一個額外的逗號。如何避免最後不需要的逗號?
PS:我使用NVelocity 0.4.2
感謝
在我的速度模板中,我想使用foreach循環來連接用逗號(,)分隔的字符串。速度模板中帶分隔符的Concat字符串
#foreach($field in $MyObject.Fields)
${field.Name},
#end
這會導致最後一個額外的逗號。如何避免最後不需要的逗號?
PS:我使用NVelocity 0.4.2
感謝
我想不起NVelocity 0.4.2來自(即城堡項目或原始港),但如果它有在foreach循環指令,你可以使用它們。看看這個最近問問題,關於同一主題:
NVelocity advance lopping syntax
如果沒有這種支持,您可以使用特殊$velocityCount
變量與#if
指令,以確定是否需要一個逗號或不。
請參閱http://stackoverflow.com/questions/8196828/velocity-do-something-except-in-last-loopitech – lrkwz