GAlera, estou com uma duvida, vejam se podem me ajudar ou se estou fazendo algo errado.
Estou buscando uma lista na minha base de dados que está retornando direitinho para aplicação (debuguei pelo System.out.println)
eu a chamo, passando como parâmetro um objeto, pela minha action através de:
requestEdit.setAttribute("listaOperacao", detalheOperacaoRemessaOnLineLogic
.listOperacaoDetalheRemessaOnLine(detalheOperacaoRemessaOnLine));
na minha parte lógica, tenho o metodo que faz esta busca:
public List listOperacaoDetalheRemessaOnLine (
...
list = detalheOperacaoRemessaOnLineDao
.listOperacaoDetalheRemessaOnLine(detalheOperacaoRemessaOnLine);
....
return list
Neste método coloque uns System.out.println para ver se estava retornando certo, e está.
Na minha jsp estão, faço:
<logic:iterate id="operacao" name="listaOperacao" >
<bean:write name="operacao" property="codigoAgencia"/>
<bean:write name="operacao" property="nomeAgencia"/>
<bean:write name="operacao" property="numeroOperacao"/>
<bean:write name="operacao" property="dataAtualizacao"/>
<bean:write name="operacao" property="idTipoOperacao"/>
<bean:write name="operacao" property="saldoDevedor"/>
</logic:iterate>
Ai quando peço para apresentar, simplesmente não me retorna nada, dá um erro chato pois não sei aonde é ou melhor não dá erro pois o meu resultado html é incompleto não mostra a pagina toda, será que alguém tem uma luz?
[/quote]
O que é este requestEdit ???
Aparentemente está tudo certo kra.
A lista está populada mesmo?! ta trazendo os resultados do banco?
Tente setar o escopo do iterate "scope=“request”.
Estranho esse seu erro ai… não consegui entender muito bem.
era pra estar tudo certo… mas tem que debugar ai… coloca uns breakpoint no jsp para ver se está vindo a list populada mesmo!
Abraços!
Opa Jujo, eu implemento alguns métodos e atributos para todas as minhas classes já herdarem algo mais pronto.
o requestEdit é um httpREquest:
a lista está sendo populada sim, estou debugando isso via console com os System.out.prinln e estão saindo todos os dados.
o default do scope ele não vai por pagina depois pelo request? pelo request deu erro assim:
[code]java.lang.Error: Unresolved compilation problem:
request cannot be resolved
br.com.celeralogistica.siga.presentation.action.EditDetalheRemessaOnLineAction.preencheOperacao
[/code]
cujo método é:
[code]
private void preencheOperacao (DetalheOperacaoRemessaOnLine detalheOperacaoRemessaOnLine)
throws DaoException, IllegalAccessException, InvocationTargetException,
NoSuchMethodException {
DetalheOperacaoRemessaOnLineLogic detalheOperacaoRemessaOnLineLogic = new DetalheOperacaoRemessaOnLineLogic(
sigaDao);
…
requestEdit.setAttribute("listaOperacao", detalheOperacaoRemessaOnLineLogic
.listOperacaoDetalheRemessaOnLine(detalheOperacaoRemessaOnLine));[/code]
Está estranho… 
vamo tentar via debug jsp.
[quote=“diogoacl”]Opa Jujo, eu implemento alguns métodos e atributos para todas as minhas classes já herdarem algo mais pronto.
o requestEdit é um httpREquest:
a lista está sendo populada sim, estou debugando isso via console com os System.out.prinln e estão saindo todos os dados.
o default do scope ele não vai por pagina depois pelo request? pelo request deu erro assim:
[code]java.lang.Error: Unresolved compilation problem:
request cannot be resolved
br.com.celeralogistica.siga.presentation.action.EditDetalheRemessaOnLineAction.preencheOperacao
[/code]
cujo método é:
[code]
private void preencheOperacao (DetalheOperacaoRemessaOnLine detalheOperacaoRemessaOnLine)
throws DaoException, IllegalAccessException, InvocationTargetException,
NoSuchMethodException {
DetalheOperacaoRemessaOnLineLogic detalheOperacaoRemessaOnLineLogic = new DetalheOperacaoRemessaOnLineLogic(
sigaDao);
…
requestEdit.setAttribute("listaOperacao", detalheOperacaoRemessaOnLineLogic
.listOperacaoDetalheRemessaOnLine(detalheOperacaoRemessaOnLine));[/code]
Está estranho… 
coloca uns breakpoint no jsp para ver se está vindo a list populada mesmo!
Há como? Estou com o eclipse e lomboz, mas nunca consegui debugar jsp não.
Valeu velho…
Bah…
tinha que testar… mas acho qeu da… pq eu uso o WebSphere que usa o Eclipse, mas cheio de plugins da IBM mesmo. No WSAD eu consigo debugar JSP, soh coloco um breakpoint la e pronto 
abraços!