JSTL (Java Serverpage Tag Library) Java 템플릿 엔진. 반복문이나 삽입문 등 여러 문법들을 JSP내에서 사용할 수 있게 제공한다. 스크립틀릿을 사용하는 것보다 사용하기 편하고 코드가 간결해진다. 많이 쓰이는 문법으로는 , , 등이 있다. Maven이나 Gradle로 라이브러리를 추가하거나 혹시 직접 JAR 추가하는 경우에는 Impl, Spec, EL 세 가지 모두 추가해준다. 그 다음 사용할 JSP 파일에 아래 지시문을 선언 후 사용한다.