Да, это определенно можно сделать.Проверьте DateTool из проекта VelocityTools и вспомните, что вы можете создавать и заполнять ArrayLists в VTL:
#set( $arr = [1, 2, 'foo', $bar] )
или
#set( $nums = [1..12] )
или напрямую:
#foreach( $num in [1..12] )$num #end ##this is pretty much a for loop
Но на самом деле, вы также можете заполнить массив в Java, а затем поместить его в свой контекст.Зачастую это лучше, чем построение данных модели в вашем представлении.