Pergunta

Preciso exibir as entradas de log de um banco de dados.É claro que os dados de log são enormes, então tenho que mostrar os resultados em várias páginas, e isso **sem** obter **todos** os dados de log de uma vez, mas conforme o usuário navega pelas páginas.

Eu sei sobre Etiqueta de exibição e TabelaTags, mas me parece que ambos buscam todos os dados antes de aplicar a paginação.

Antes de começar a desenvolver minha própria tag JSP, alguém conhece uma solução de terceiros para esse problema?

Obrigado,
Mário

Foi útil?

Solução

Sobre o DisplayTag: ele suporta Lista de valores padrão de design.

Outras dicas

A melhor solução nisso é JMESA

Dentro do seu JSP não é realmente o bom lugar para resolver todo o problema.Em uma abordagem típica em camadas, você separa a apresentação (JSP aqui) do acesso aos dados (onde você faz sua consulta).

Sua tag displaytag/jsp deve passar para a camada de acesso a dados qual página ela deseja (por exemplo, preciso dos próximos 30 e estou na página 5), ​​e sua camada de acesso a dados então cuida de uma consulta paginada.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top