Passar Vector para velocity

Pessoal,

Tenho um vector de valores e preciso passar esses valores para um classe velocity para ser mostrado na tela atraves do navegador estou fazendo dessa maneira:

ctx.put("vector", vector)

isso na classe java obviamente, e no velocity ja tentei de varias maneiras e nenhuma funcionou como pro exemplo

#foreach $item in $vector
     $item.get('valorqdeveriavirnovector')
     ${item.valorqdevervinovector}
     ${'item.valorqdevervinovector'}
#end

Estava esquecendo de dizer q os valores estao sendo passando pois o loop eh executado de acordo com o numero de itens no vector porem eh mostrado o codigo velocity ao inves do valor

Alguma dica…???

Obrigado

a sintaxe não seria essa:

#foreach ($var in $argumentos) acao #end

???

#foreach ($item in $vector) $item.get('valorqdeveriavirnovector') ${item.valorqdevervinovector} ${'item.valorqdevervinovector'} #end

tenta aí…

:wink:

[quote=“JavaPlayer”]a sintaxe não seria essa:

#foreach ($var in $argumentos) acao #end

???

:wink:[/quote]

isso a sintaxe eh essa mesma…mas como recuperar o valor passado??

ja testei aquelas sintaxes do primeiro post…mas nao consigo recuperar os valores

Valeu!!!

Editando…no primeiro post esqueci dos parenteses…soh q o loop esta sendo realizado o problema eh pra recuperar os valores

já tentou somente:

#foreach ($item in $Vector) $item #end

???

:wink:

Acredito q o problema estava na maneira q estava populando o vector, eu passei pro vector um hashtable com pares de nome coluna e valor e dpois utilizei

$item.get('nomecoluna')

Valeu

Ate mais!!!