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:
<logic:present name="listaEnderecos">
<logic:iterate id="pessoaEnderecos" name="listaEnderecos">
<tr class="claro">
<td width="10" align="center" class="linha">
<input type="checkbox" name="checkbox2" value="checkbox">
</td>
<td align="left" class="linha">
<bean:write name="pessoaEnderecos" property="cdTipoEndereco"/>
</td>
<td align="left" class="linha" >
<bean:write name="pessoaEnderecos" property="nmLogradouro"/>
</td>
<td class="linha">
<bean:write name="pessoaEnderecos" property="nrNumero"/>
</td>
<td class="linha" align="left">
<bean:write name="pessoaEnderecos" property="nrComplemento"/>
</td>
<td class="linha" align="left">
<bean:write name="pessoaEnderecos" property="nmBairro"/>
</td>
<td class="linha" align="left">
<bean:write name="pessoaEnderecos" property="nmMunicipio"/>
</td>
<td class="linha" align="left">
<bean:write name="pessoaEnderecos" property="nmPais"/>
</td>
</tr>
</logic:iterate>
</logic:present>