最後の反復にいる場合は、テストを使用できます::
#foreach( $item in $list )
$item.text #if( $foreach.hasNext ), #end
#end
@soulcheckの答えはあなたが必要とするものですが、$foreach
変数は、ベロシティ1.7でのみ使用できます。以前のバージョンを使用している場合は、次のものを使用できます。
#foreach( $item in $list )
$item.text #if( $velocityHasNext ), #end
#end
しかし $velocityHasNext
変数はバージョン1.7で非推奨になり、2.0で削除されて$foreach.hasNext
。
私が使用するイディオムは、ループが終了しない場合に追加されるオプションのテキストを保存することです。
#set($sep = "")
#foreach($item in $list)
$sep$item
#set($sep = ", ")
#end
これは、古いバージョンのVelocityで機能しました
#if($velocityCount < $list.size()), #end