Question

Je dois afficher les entrées de journal d'une base de données. Bien sûr, les données de journal sont énormes, je dois donc afficher les résultats sur plusieurs pages, et cela ** sans ** obtenir ** toutes ** les données du journal à la fois, mais au fur et à mesure que l'utilisateur navigue dans les pages.

Je connais les DisplayTag et TableTags , mais il me semble qu’ils récupèrent toutes les données avant d’appliquer la pagination.

Avant de commencer à développer mon propre tag JSP, quelqu'un connaît-il une solution tierce à ce problème?

Merci,
Marius

Était-ce utile?

La solution

À propos de DisplayTag: il prend en charge le liste de valeurs .

Autres conseils

La meilleure solution à ce sujet est Jmesa

.

Dans votre JSP, ce n’est pas le bon endroit pour résoudre l’ensemble du problème. Dans une approche en couches typique, vous séparez la présentation (JSP ici) de l'accès aux données (où vous effectuez votre requête).

Votre balise displaytag / jsp doit transmettre à la couche d'accès aux données la page souhaitée (par exemple, il me faut les prochaines 30 et à la page 5), et votre couche d'accès aux données traite ensuite une requête paginée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top