Pessoal ja achei o meu erro, no jsp que chama essa listagem, eu estava apenas redirecionando para a listagem, onde na verdade eu deveria chamar meu servlet buscar minha list e colocar na requisição, blz, isso eu ja resolvi, ja esta exibindo os dados na table, agora não to conseguindo fazer chamar meu servlet e passar um codigo para fazer a alteração, minha linha esta assim:
onde name=“listAF” é o nome da listagem que vc colocou na requisição e o property é o nome de cada propriedade do objeto que vc esta manipulando
R
Rendell
minha lista nao ta vazia nao…
ela ta retornando um objeto
do tipo dto que tem la os getters e setters
eu coloquei as collum property os nomes dos atributos da classe
e ainda assim nao ta funcionando
<display:tablename="colecao"pagesize="10"><display:columnproperty="id_produto"title="Codigo do Produto"/><display:columnproperty="nome"title="Nome"/><display:columnproperty="quant"title="Quantidade"/><display:columnproperty="precoAquisicao"title="Preço"/><display:columnproperty="precoVenda"title="Custo"/><display:columnproperty="descricao"title="Descrição"/></display:table>
ahhh e o que esse requestURI faz?
thiagocg
indica o servlet que vai ser chamado para buscar a lista de objetos para popular a table
R
Rendell
no meu caso entao eu nao preciso deste servlet porque eu ja populei a lista na classe e devolvi atravez da session
thiagocg
eu tambem tinha pensado assim, mas depois q tirei essa chamada ele sempre retornava vazio qd eu ia para a segunda pagina da table
R
Rendell
o problema e que o meu nao esta montando nem a primeira tela
eu tentei passar uma lista sem objeto sem nada direto do jsp e mesmo assim nao funcionou
List teste = new ArrayList( 4 );
teste.add( "Test String 1" );
teste.add( "Test String 2" );
teste.add( "Test String 3" );
teste.add( "Test String 4" );
request.setAttribute( "teste", teste );