Inizializzazione di un array che passo all'interfaccia web:

int array_giorni[] = new int[lastday_temp];
for (int i=0; i < lastday_temp; i++)
array_giorni[i]=i;

context.put("mill", new IteratorTool());
// context.put("mill", new IteratorTool(array_giorni));
context.put("array_giorni", array_giorni);

Nell'interfaccia l'esempio fornito con la classe funziona, ma a me serve passarmi i valori della lista da java...e nn funziona generando l'eccezione

esempio fornito
#set ($list = [1, 2, 3, 5, 8, 13])

#set ($numbers = $mill.wrap($list))

#foreach ($item in $numbers)
#if ($item < 8) $numbers.more()#end
#end

$numbers.more()

mia prova:

#set ($giorni = $mill.wrap($array_giorni))

#foreach ($item in $giorni)
#if ($item < 8) $giorni.more()#end
#end

$array_giorni.more()

Eccezione:

org.apache.velocity.exception.MethodInvocationExce ption: Invocation of method 'wrap' in class IteratorTool threw exception class java.lang.ClassCastException : [I

Perchè?
Thxx