#if(!$foreach.hasNext) #break #end
или
#if($foreach.hasNext == false) #break #end
должны работать на Velocity 1.7+.Если у вас есть какие-то сомнения по этому поводу, вы можете отобразить
$foreach.hasNext
в цикле и проверить, что он печатает true true true ... false
.
Для предыдущих версий Velocity вам придется это сделатьсебя:
#set($count = $num.size())
#foreach($item in $num)
#if($velocityCount < $count)
...
#end
#end
Обратите внимание, что переменная $velocityCount
(которая устарела в 1.7 и исчезла в 2.0) начинается с 1.