Frage

Ich brauche die Log-Einträge aus einer Datenbank angezeigt werden soll. Natürlich sind die Protokolldaten riesig, so dass ich die Ergebnisse auf mehreren Seiten zeigen, und dass ** ohne ** bekommen ** alle ** die Log-Daten auf einmal, aber wenn der Benutzer navigiert durch die Seiten.

Ich weiß, über DisplayTag und TableTags , aber es scheint mir, dass sie vor der Anwendung Paginierung alle Daten sowohl holen.

Bevor ich meinen eigenen JSP-Tag entwickeln beginne, weiß jemand von einer 3rd-Party Lösung für dieses Problem?

Danke,
Marius

War es hilfreich?

Lösung

Über DisplayTag. Es unterstützt Werteliste Entwurfsmuster

Andere Tipps

Beste Lösung hierzu Jmesa

In Ihrem JSP ist nicht wirklich der gute Ort, um das ganze Problem zu lösen. In einem typischen mehrschichtigen Ansatz, trennen Sie die Präsentation (JSP hier) aus dem Datenzugriff (wo Sie Ihre Anfrage tun).

Ihr displaytag / jsp-Tag zu der Datenzugriffsschicht passieren sollte, welche Seite sie will (zB ich die nächsten 30 müssen und bin auf Seite 5), und die Datenzugriffsschicht kümmert sich dann um eine paginierte Abfrage.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top