Configurando Displaytag

0 respostas
jbjares

Boa Noite Amigos,
Estou desenvolvendo uma aplicação web com Struts1.x, Hibernate3.x e para paginar estou usando pela primeira vez o DisplayTag e estou encontrando uma certa dificuldade para configura-la da maneira que desejo. Detalhe, ta tudo funcionando perfeitamente, só não to conseguindo configurar pra mostrar como quero em meu jsp.
Oque acontece é que tenho em minha tabela três colunas referenciando o mesmo id da lista da tabela e todas repetem os objetos no momento de mostrar. Eu gostaria que elas não repetissem os objetos.

Minha Estrutura DisplayTag:

<display:table name="produtos" id="pro" pagesize="12" export="false" requestURI="produtoLista.do?idCategoria=${idCategoria }" >
                      
                      
                    <display:setProperty name="basic.show.header" value="" />
                    <display:setProperty name="basic.empty.showtable" value="" />
                    <display:setProperty name="paging.banner.placement" value="bottom" />
                    <display:setProperty name="paging.banner.item_name" value=" " />
                    <display:setProperty name="paging.banner.items_name" value=" " />
                    <display:setProperty name="paging.banner.some.items_found" value=" " />
                    <display:setProperty name="paging.banner.some_items_found" value=" " />
                    <display:setProperty name="paging.banner.first" value="<span class=pagelinks>Primeiro Voltar  &nbsp;{0}&nbsp; <a href={3}>Avançar</a> &nbsp; <a href={4}>Ultimo</a></span>" />
                    <display:setProperty name="paging.banner.full" value="<span class=pagelinks> <a href={1}>Primeiro</a>&nbsp; <a href={2}>Voltar</a> &nbsp; {0} &nbsp; <a href={3}>Avançar</a> &nbsp; <a href={4}>Ultimo</a></span>"/>
                    <display:setProperty name="paging.banner.last" value="<span class=pagelinks><a href={1}>Primeiro</a> &nbsp; <a href={2}>Voltar</a> &nbsp; {0} &nbsp; Avançar &nbsp; Ultimo</span> " />
  
                      <!--- Atributos dos produto ---->
                    <display:column title="pro1"  sortable="true" >
            

            <div class="prod">
                <div class="prod-img">${pro.imagemFck }</div>
                <div class="prod-nome">${pro.nomeProduto }</div>
                <div class="opc"><br />
                  
            			<img src="lib/image/ico1.jpg" border="0"> <a href="javascript:janela('produto.html')">Informações do produto</a><br />
                	 	<img src="lib/image/ico2.jpg" border="0">
                	    <a  href="<%=basePath%>produtoInclui.do?cmd=formUp&idProduto=${pro.idProduto }">Alterar Produto</a>
                </div>
             </div>

                    </display:column>
                    
                    

              <display:column title="pro2" sortable="true">
            

            <div class="prod">
                <div class="prod-img">${pro.imagemFck }</div>
                <div class="prod-nome">${pro.nomeProduto }</div>
                <div class="opc"><br />
                  
            			<img src="lib/image/ico1.jpg" border="0"> <a href="javascript:janela('produto.html')">Informações do produto</a><br />
                	 	<img src="lib/image/ico2.jpg" border="0">
                	    <a  href="<%=basePath%>produtoInclui.do?cmd=formUp&idProduto=${pro.idProduto }">Alterar Produto</a>
                </div>
             </div>

                    </display:column>
                    
                <display:column title="pro3"  sortable="true">
            

            <div class="prod">
                <div class="prod-img">${pro.imagemFck }</div>
                <div class="prod-nome">${pro.nomeProduto }</div>
                <div class="opc"><br />
                  
            			<img src="lib/image/ico1.jpg" border="0"> <a href="javascript:janela('produto.html')">Informações do produto</a><br />
                	 	<img src="lib/image/ico2.jpg" border="0">
                	    <a  href="<%=basePath%>produtoInclui.do?cmd=formUp&idProduto=${pro.idProduto }">Alterar Produto</a>
                </div>
             </div>

                    </display:column>
        
                    

  </display:table>

Como está sendo exibido:

Como deveria estar sendo exibido:

Pessoal desde já sou bastante grato.
Um Abraço aos amigos.

Criado 2 de maio de 2008
Respostas 0
Participantes 1