You can create Adobe Experience Manager (AEM) components that use the JSP Standard Tag Library (JSTL). This library lets you integrate core functionality common to applications. For example, using JSTL, you can perform tasks such as iterating through collections, parsing XML documents, performing SQL operations, and so on. For more information, see JSP - Standard Tag Library.
This development article walks you through how to build an AEM component that uses JSTL to display information, including an image from the AEM DAM. The following illustration shows the output of an AEM component that uses JSTL.
[img]AEMComponent.png[/img]
See Creating Adobe Experience Manager Components that use Standard Tag Libraries.