Me ajudem por favor. Urgente!

           <<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.