[programming]
A Java technology that encapsulates core functionality common to many Web-based applications as simple tags. JSTL includes tags for structural tasks such as iteration and conditionals, manipulation of XML documents, internationalization and locale-sensitive formatting, and SQL.