Programming Thoughts
J2EE - Pagination
Editing Example

Displaying search results in pages

The previous set of articles described a Template class, list cache, that aids pagination of search results, ending with a working example. This article describes a working example of design changes described in, Editing. It's also the example of Post/Redirect/Get

Live example

A demonstration application can be accessed here. The start page looks like the following.

Figure 1: Starting page


Source code of a demonstration application can be downloaded here as a zip file. It requires the following.

  • JDK 8 or better
  • Maven 3
  • Jakarta EE server, such as Tomcat 9

It compiles into a WAR file and is run from the /example3 URL page. The start page looks like the following.

The application demonstrates finding, navigating and editing a simple, in-memory table of countries using list cache for pagination.