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