Server

[JSTL] JSTL 라이브러리 설치파일 및 적용방법

동준1234 2025. 2. 24. 16:27

JSTL( JavaServer Pages Standard Tag Library )은 

JSP에서 자주 사용하는 기능(조건문, 반복문, 포맷팅 등)을 쉽게 사용할 수 있도록 제공하는 태그 라이브러리입니다.

EL과 함께 사용하면 스크립틀릿(<% %>)을 최소화하고, JSP 코드를 간결하게 만들 수 있습니다.

1. JSTL 라이브러리 추가하기

JSTL을 사용하려면 라이브러리를 프로젝트에 추가해야합니다.

jakarta.servlet.jsp.jstl-3.0.1.jar
3.54MB
jakarta.servlet.jsp.jstl-api-3.0.2.jar
0.04MB

 

1번째 파일. jstl.jar (구현 라이브러리)

 

  • JSTL 태그의 실제 동작(구현 코드)이 포함된 라이브러리.
  • JSP에서 <c:if>나 <c:forEach> 같은 JSTL 태그가 동작하려면 이 파일이 반드시 필요함.
  • jstl-api.jar의 내용을 기반으로 실제 실행되는 코드가 들어 있음

 

2번째 파일 jstl-api.jar (API 라이브러리)

 

  • JSTL에서 사용할 수 있는 인터페이스(정의)만 포함됨.
  • 실제로 태그 기능을 수행하는 코드는 없음.
  • 예를 들어 <c:forEach> 같은 태그의 동작을 정의만 해놓은 파일이야.
  • 실행 자체는 불가능하고, 단순히 JSTL이 어떤 기능을 제공하는지 알려주는 역할을 함.

상단 JAR 파일을 다운로드해서 본인 프로젝트 폴더에 있는 /WEB-INF/lib/ 폴더에 추가해주시면 되겠습니다.

이후 JSTL 태그를 사용하려면 JSP 파일 상단에 태그 라이브러리를 추가해줍시다.

 

 

<%@ taglib prefix="c" uri = "http://java.sun.com/jsp/jstl/core"%>