Here are snapshots from several photo viewers I wrote when I was programming in JSP, from 2001 to 2003. Now PHP is my programming language of choice, since it's available on more web hosts and I find it easier to work with.
Photo Query Program (2003)
This program lets you choose the photos to be displayed, by specifying attributes such as keyword, location, and time. That is, you query a photo database. The photographer creates an Excel file of photo attributes which becomes the database. With the view-sized image, all the photo details are displayed.
I really like this program, except that the visitor has to guess the keywords I chose. My PHP Photo Album Viewer fixes that.
This program is
much simpler for the photographer to set up than the Photo Query
program above, or the Photo Navigator below. As with all my photo viewers, the photographer still must place the thumbnails and view-sized images on the server, but the remaining setup consists of adding the album name to the viewer program.
The photographer must use descriptive names for the photo files, as the file names take the place of the photo database.
This is my first JSP photo viewer. Photographer Curt Dowdy helped me design the attractive layout. The program consists of two parts: the photo navigator for viewing, and the album editor for setting it up, including saving the photo descriptions to a database
For the Photo Navigator to become a commercial product, adding and deleting albums would have to become a lot easier.