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í…

[quote=“JavaPlayer”]a sintaxe não seria essa:
#foreach ($var in $argumentos)
acao
#end
???
[/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
???

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!!!