The JavaServer Pages Standard Tag Library (JSTL) is a collection of custom tag libraries for solving common problems such as iterating over a map or collection, conditional testing, XML processing, and even database access and data manipulation.
This chapter discusses the most important tags in JSTL, especially those for accessing scoped objects, iterating over a collection, and formatting numbers and dates. If you are interested to know more, a complete discussion of all JSTL tags can be found in the JSTL Specification document.
JSTL is currently at version 1.2 and defined by the JSR-52 expert group under the Java Community Process (www.jcp.org). The implementation is available for download from java.net: ...