如果你在最后一次迭代中,可以使用一个测试语句:
#foreach( $item in $list )
$item.text #if( $foreach.hasNext ), #end
#end
@soulcheck的回答是你需要的,但要注意$foreach
变量仅在Velocity 1.7中可用。如果你使用的是早期版本,可以使用以下内容:
#foreach( $item in $list )
$item.text #if( $velocityHasNext ), #end
#end
然而,在1.7版本中,$velocityHasNext
变量已被弃用,并在2.0版中被移除,取而代之的是$foreach.hasNext
。
#set($sep = "")
#foreach($item in $list)
$sep$item
#set($sep = ", ")
#end
这在较旧版本的Velocity中对我有效
#if($velocityCount < $list.size()), #end