O Chris certa vez publicou aqui um guia inicial de Velocity que ensina os conceitos básicos dessa linguagem para desenvolvimento de templates com objetos Java.
Quando li o post não entendi patavinas, hoje trabalhando com o Chris aqui na MMCafé estou um pouco mais familiarizado com o Velocity, por isso resolvi publicar aqui algumas soluções que estão facilitando minha vida! 😀
Como fazer um loop no velocity com array
Primeiro o básico, listar os itens de um array:
#set ($arr= ["flush", "straight", "full house"])
#foreach($item in $arr)
Mão no poker: $item
#end
Como fazer um loop no velocity com limite numérico
Agora o que achei que seria mais simples, mas demorei um pouco mais para encontrar em posts e documentações pela interwebs, como fazer um loop de N até 3N por exemplo:
#foreach($i in [3..9])
<li>$i</li>
#end
Pronto, simples assim! Espero ter ajudado quem está começando com o Velocity!
Em tempo, vejam essa programação mágica (POG de primeira) que o Chris publicou lá no blog dele.