JavaServer Pages, or JSP, is a Java Enterprise technology which enables web programmers to build pages using special tags which access Java code running on the server. As of JSP 1.1, there has also been the capability to specify custom JSP tag libraries, or taglibs, and many such libraries have been developed to enable developers to integrate different technologies into their JSP applications. The JSP Standard Tag Library, JSTL, is set to standardize the common features of many such libraries into a core set of tags of use to every JSP developer. The standard tag library provides tags for performing basic decision-making and repetition within a page, as well as localizing messages for the user, handling XML data, and database access. It's also possible to extend the library with our own tags that collaborate with the standard tags. A core element of the library is its support for expression languages, which are used to share and access data between JSP pages. This book has been developed at the same time as the first release of the JSP standard tag library, and presents a practical overview of what the new tag library allows JSP developers to do.
Author: Jayson Falkner