La JSTL a été mise en place pour satisfaire à la "separation of concerns". Les différentes parties du projet pouvant être dispatchée à différents collaborateurs.

Expressions langage modifier

Déclaration modifier

Opérateurs modifier

Exceptions modifier

Bibliothèques modifier

Standard modifier

XML modifier

Internationalisation et format modifier

Accès au bases de données modifier