표준 태그 라이브러리
* 개발자가 추가할 수 있는 기능을 제공하는 커스텀 태그 중에서 많이 사용되는 것들을 말한다.
* 스크립트릿과 표현식 등의 스크립트 코드와 HTML 코드가 뒤섞이게 되는 JSP 코드는 가독성이 좋지 않다.
* 이 이유로 JSP 페이지에서 많이 사용되는 논리적인 판단, 반복 처리, 포맷 처리를 위한 커스텀 태그를 표준으로 만들어 정의한 것이 있는데,
이를 JSTL (JSP Standard Tag Liblary) 표준 태그 라이브러리이다.
1. 제공하는 태그의 종류
라이브러리 |
주요 기능 |
접두어 |
관련 URI |
코어 |
변수지원 흐름 제어 URL 처리 |
c |
http://java.sun.com/jsp/jsil/core |
XML |
XML 코어 흐름 제어 XML 변환 |
x |
http://java.sun.com/jsp/jstl/xml |
국제화 |
지역 메세지 형식 숫자 및 날짜 형식 |
fmt |
http://java.sun.com/jsp/jstl/fmt |
데이터베이스 |
SQL |
sql |
http://java.sun.com/jsp/jstl/sql |
함수 |
컬렉션 처리 String 처리 |
fn |
http://java.sun.com/jsp/jstl/function |
* 접두어는 커스텀 태그를 호출할 때 사용한다., 표의 접두어가 아닌 다른 문자열을 사용해도 상관없다.
* 관련 URI는 JSTL이 제공하는 커스텀 태그를 구분해주는 식별자이다. 이 식별자를 이용해서 JSP 페이지에서 사용할 커스텀 태그 라이브러리를 선택할 수 있다.
2. JSTL 라이브러리 받기
1) JSTL 버전을 구현한 jar 파일을 다운받는다. 1.2버전(JSP 2.1이상 지원) ->링크
2) 해당 jar파일을 WEB-INF/lib 디렉토리에 복사한다.
'WEB > JSP Servlet' 카테고리의 다른 글
JSTL : 국제화 태그 (0) | 2016.10.30 |
---|---|
JSTL : 코어 태그 (0) | 2016.10.28 |
<jsp:forward> (0) | 2016.10.28 |
페이지 모듈화 : include 디렉티브 (0) | 2016.10.28 |
페이지 모듈화 : <jsp:include> (0) | 2016.10.28 |