What is JSP Standard Tag Library (JSTL)?

Govind Seshadri

JSP Standard Tag Library (JSTL) defines a standard tag that works the same everywhere. With standardization, you can learn a single library and use it on multiple JSP containers. Additionally, containers can recognize standard tags and optimize their implementations.

JSTL encapsulates, as simple tags, core functionality common to many JSP applications such as iteration, conditionals, i18n, and tags for manipulating XML documents. The

The current early-access implementation of JSTL has support for common, structural tasks such as iteration and conditionals, tags for manipulating XML documents, and internationalization tags. JSTL also provides a framework for integrating existing custom tags with JSTL tags and introduces the concept of an expression language to simplify page development.