자바(Java)/JAVA 2EE

JSTL이 제공하는 태그의 종류

본클라쓰 2009. 9. 9. 16:15

JSTL의 태그 종류는 5가지이며 지원되는 영역은 다음과 같습니다.

 

 

 

1. 코어 태그 ( Core Tag )

 

 접두사가 'c' 로 시작하며 변수, 흐름제어, URL 처리 등을 담당하는 태그입니다. 태그 선언은 다음과 같습니다.

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

 


 

2. 포멧 태그 ( Format Tag )

 

 접두사가 'fmt' 로 시작하며 숫자 및 날짜의 형식, 메시지의 형식등을 담당하는 태그입니다.

<%@ taglib prefix="fmt" uril="http://java.sun.com/jsp/jstl/fmt"%>

 

 

 

3. 펑션 태그 ( Function Tag )

 

 접두사가 'fn' 으로 시작하며 콜렉션, 함수 처리를 담당하는 태그입니다. 함수 태그는 표현언어의 형태로 사용되면 '${fn: }' 처럼 사용합니다.

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

 

 

 

4. XML 태그 ( xml Tag )

 

 접두사가 'x'로 시작하며 xml 태그의 코어, 흐름제어, xml 변환을 담당하는 태그입니다.

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

 

 

 

5. SQL 태그 ( SQL Tag ) 

 접두사가 'sql'로 시작하며 데이터베이스 담당 태그입니다.

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

 

 

 

 위에 태그를 설명하면서 작성된 태그 선언은 문서 페이지 젤 상단에 페이지 디렉티브 요소부분에 작성하며 JSP 2.0 버전 이상이고, JSTL 1.2 버전 이상의 jar 라이브러리를 웹 어플리케이션의 WEB-INF/lib 디렉토리에 위치한 경우에만 적용됩니다. 하위 버전일 경우 웹 어플리케이션의 TDL 위치를 기술해 주어야 합니다. )