Struts com Cursor x grid(listar)<<<AJUDA>>>

1 resposta
wag_ferreira

Estou com um problema no meu codigo da minha Action.

É um grid que tem que me retornar meus enderecos.

Este grid vem de um procedure onde eu passo o codigo do vendedor e esta procedure me retorna uma linha com o endereco o nome do logradouro, numero, etc…

E o problema encontra-se no while…eu não estou conseguindo fazer listar meu cursor dentro do meu ITERATE.

PessoaEnderecos pessoaEnderecosVO = new PessoaEnderecos();
                        BeanUtils.copyProperties(pessoaEnderecosVO,pessoaFisicaForm);
                        pessoaEnderecosVO.setCdPessoa(pessoaFisica.getCdPessoaFisica());
                        ResultSet rs = pessoaEnderecosService.selectPessoaEnderecos(pessoaEnderecosVO);

                        List listaEnderecos = new ArrayList();
                        
                        while(rs.next()){
                           pessoaEnderecosVO.setNmLogradouro(rs.getString(2));
                           listaEnderecos.add(pessoaEnderecosVO);
                        }
                        
                        request.setAttribute("listaEnderecos",listaEnderecos);

no caso o rs.getString é dizendo a coluna do cursor

e este é meu html iterate:

&lt;logic:present name="listaEnderecos"&gt;
   &lt;logic:iterate id="pessoaEnderecos" name="listaEnderecos"&gt;
          &lt;tr class="claro"&gt;
                &lt;td width="10" align="center" class="linha"&gt;
                       &lt;input type="checkbox" name="checkbox2" value="checkbox"&gt;
                 &lt;/td&gt;
                 &lt;td align="left" class="linha"&gt;
                        &lt;bean:write name="pessoaEnderecos" property="cdTipoEndereco"/&gt;
                 &lt;/td&gt;
                  &lt;td align="left" class="linha" &gt;
                         &lt;bean:write name="pessoaEnderecos" property="nmLogradouro"/&gt;
                   &lt;/td&gt;
                    &lt;td class="linha"&gt;
                          &lt;bean:write name="pessoaEnderecos" property="nrNumero"/&gt;
                     &lt;/td&gt;
                     &lt;td class="linha" align="left"&gt;
                           &lt;bean:write name="pessoaEnderecos" property="nrComplemento"/&gt;
                      &lt;/td&gt;
                      &lt;td class="linha" align="left"&gt;
                            &lt;bean:write name="pessoaEnderecos" property="nmBairro"/&gt;
                      &lt;/td&gt;
                      &lt;td class="linha" align="left"&gt;
                            &lt;bean:write name="pessoaEnderecos" property="nmMunicipio"/&gt;
                      &lt;/td&gt;
                       &lt;td class="linha" align="left"&gt;
                             &lt;bean:write name="pessoaEnderecos" property="nmPais"/&gt;
                       &lt;/td&gt;
                &lt;/tr&gt;
   &lt;/logic:iterate&gt; 
&lt;/logic:present&gt;

1 Resposta

wag_ferreira

Estava certo minha logica.
Utilizei este mesmo código, só estava com problemas na meu cursor.
Eu estava fechando.

Criado 5 de agosto de 2008
Ultima resposta 5 de ago. de 2008
Respostas 1
Participantes 1