Me ajudem por favor. Urgente!

0 respostas
camillabrasilia
<<continua >>
	    .
	    .
<bean:size id="tamanho" name="funcs"/>
<bean:write name="tamanho"/>

<pg:pager items="?????????????" maxPageItems="5">  
	    .
	    .
           <<continua >>

Estou utilizando o Struts e pretendo fazer uma paginação para apresentar o resultado de uma busca, conforme o código acima.
O código está funcionando corretamente, mas não estou conseguindo colocar o tamanho da coleção no “items” da tag “pg:pager”.

Informações sobre o código acima:

  • “funcs” é uma coleção com o resultado de uma pesquisa;
  • “items” da tag “pg:pager” recebe o tamanho da coleção “funcs” em int;
  • “maxPageItems” da tag “pg:pager” recebe o números de itens por página;

Dúvidas:

  • O <bean:size id=tamanho name=funcs/> retorna o tamanho da coleção e <bean:write name=tamanho/> imprime o tamanho da coleção (200);
    
    Como faço para colocar o tamanho da coleção no (items=200), onde items tem que ser int?<br>
    
    Algo como: <pg:pager items="<bean:write name=“tamanho”/>" maxPageItems=5>
    
  • Caso seja possível, como eu faço para coloco o valor de uma tagLib em uma variável.
    Ex.: <% String tamanho = %>; <bean:size id=“tamanho” name=“funcs”/> <% ; %>

  • Caso seja possível, como eu faço para converter uma TagLib (tipo String) em (tipo int).
    
    Ex.: <% int tamanho = String.valueOf%> <bean:size id=“tamanho” name=“funcs”/> <% ; %>
    
    <pg:pager items="<%= tamanho %>" maxPageItems=“5”>
    

Agradeço a todos que me ajudar. Camila.

Criado 28 de abril de 2004
Respostas 0
Participantes 1