프로그래밍 언어/자바 웹

JSP 표준 태그 라이브러리(JSTL)

· 코딩마이데이

JSTL(JSP Standard Tag Library)이란 커스텀 태그 중 가장 많이 사용되는 태그를 표준화하여 라이브러리로 제공하는 것을 말합니다. JSTL에서는 여러 가지 태그를 지원하는데, 이를 표에 정리했습니다.

 

여러 가지 JSTL 태그 종류

라이브러리 세부 기능 접두어 관련 URI
코어 변수 지원, 흐름 제어, 반복문 처리, URL 처리 c http://java.sun.com/jsp/jstl/core
국제화 지역, 메시지 형식, 숫자 및 날짜 형식 fmt http://java.sun.com/jsp/jstl/fmt
XML XML 코어, 흐름 제어, XML 변환 x http://java.sun.com/jsp/jstl/xml
데이터베이스 SQL sql http://java.sun.com/jsp/jstl/sql
함수 컬렉션 처리, 문자열 처리 fn http://java.sun.com/jsp/jstl/functions

 

JSTL은 JSP2.0 규약부터 추가된 기능이므로 현재는 톰캣에서 기본으로 제공되지 않습니다. 따라서 다음 사이트에서 라이브러리를 다운로드해 설치해야 합니다.

  • http://tomcat.apache.org/download-taglib.cgi

1. 사이트에 접속한 후 세 개의 jar 파일을 각각 다운로드합니다.

JSTL 관련 네 개의 라이브러리 다운로드

 

 

2. 네 개의 파일을 모두 로컬 PC에 저장합니다.

JSTL 관련 라이브러리 다운로드 확인

 

3. 이 파일들을 복사해 프로젝트의 lib 폴더에 붙여 넣습니다.

JSTL 라이브러리 lib 폴더에 복사 & 붙여넣기

 

이렇게 해서 JSTL을 사용하는 데 필요한 라이브러리를 설정했으니 이제는 JSP에서 JSTL의 기능을 하나씩 알아보겠습니다.