Jakarta Velocity

1 resposta
A

Ola Pessoal

Estou estudando o framework velocity, consegui cria templates acessar etc… mas apareceu uma duvida.

Quando quero fazer relatórios q envolve várias campos da tabela.

por ex ( template):
#foreach ($Nome in $nomeClientes)
<tr>
<td bgcolor=“blue”>$Nome</td>
</tr>
#end

(sevlet):
ctx.ctx.put(“nomeClientes”, nome);

Como ficaria estas linhas se fosse varias colunas?

Alquem pode me ajudar…

Att

Adeanuer

1 Resposta

Paulo_Silveira

Voce nao iria colcoar varias strings, voce iria colocar varios objetos de uma clase sua que tem as colunas

uma classe usuario que tenha nome sobrenome e telefone

ai vc ia fazer

ArrayList al = new ArrayList&#40;&#41;;
al.add&#40;new Usuario&#40;"eu", "sobrenome", "55711111"&#41;;
al.add&#40;new Usuario&#40;"eu", "sobrenome", "55711111"&#41;;
al.add&#40;new Usuario&#40;"eu", "sobrenome", "55711111"&#41;;
...
ctx.put&#40;"usuarios",al&#41;;

no template

#foreach &#40;$usuario in $usuarios&#41; 
&lt;tr&gt; 
&lt;td bgcolor="blue"&gt;$usuario.nome&lt;/td&gt; 
&lt;td bgcolor="blue"&gt;$usuario.sobrenome&lt;/td&gt; 
&lt;td bgcolor="blue"&gt;$usuario.telefone&lt;/td&gt; 
&lt;/tr&gt; 
#end
Criado 4 de novembro de 2002
Ultima resposta 4 de nov. de 2002
Respostas 1
Participantes 2