Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的速度模板中,我想使用 foreach 循环连接由逗号(,)分隔的字符串。
#foreach($field in $MyObject.Fields) ${field.Name}, #end
这会导致末尾有一个额外的逗号。如何避免最后一个不需要的逗号?
PS:我正在使用 NVelocity 0.4.2
谢谢
我不记得 NVelocity 0.4.2 来自哪里(即 Castle Project 或原始端口),但如果它具有 foreach 循环指令,您可以使用它们。看看这个最近提出的关于同一主题的问题:
NVelocity 高级裁剪语法
如果它不支持,您可以使用$velocityCount带有#if指令的特殊变量来确定您是否需要逗号。
$velocityCount
#if