JSP 코드에서 Java 코드 최소화 및 유지보수성 향상을 위해
자주 사용하는 기능들(제어문, 반복문, 데이터 출력 등)을
표준 태그 형태로 제공하는 라이브러리.++ 해당 라이브러리를 사용하려면 의존성 추가가 필요합니다.
<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency>
| 라이브러리 | 주요 기능 | 태그 라이브러리 선언 |
|---|---|---|
| Core | 변수 설정, 조건문, 반복문, URL 처리 등 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> |
| Formatting | 날짜/숫자 포맷팅, 국제화 | <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> |
| SQL | 데이터베이스 쿼리 실행 (보안 이슈로 추천 안 함) | <%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %> |
| XML | XML 데이터 처리 | <%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %> |
| Functions | 문자열 처리 함수 제공 | <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> |