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 위치를 기술해 주어야 합니다. )
'자바(Java) > JAVA 2EE' 카테고리의 다른 글
코어(core) 태그 - 흐름제어 (0) | 2009.09.09 |
---|---|
코어(core) 태그 - 변수 지정과 삭제 (0) | 2009.09.09 |
커스텀 태그 라이브러리와 JSTL (0) | 2009.09.09 |
서블릿 클래스 작성 (0) | 2009.09.03 |
web.xml(배포서술자: Deployment Descriptor, 이하 DD)서블릿 매핑 방법 (0) | 2009.08.26 |