본문 바로가기

JSP

JSTL(JSP Standard Tag Library)

○ JSTL(JSP Standard Tag Library)

JSTL은 JSP의 기본 태그가 아닌 JSP 확장 태그이다
자주 사용될 수 있는 커스텀 태그들을 모아서 표준으로 모아놓은 태그 라이브러리이다
사용하려면 JSTL API 및 자바 구현체의 2개 라이브러리 혹은 API와 구현체가 함께 번들 형태로 구성되어있는 라이브러리가 필요하다



○ taglib 지시자 선언

자바에서 import문을 선언하듯 JSP에서도 JSTL 확장 태그를 사용하려면 taglib 지시자로 라이브러리를 선언해야 한다


<%@ taglib prefix="접두사" uri="URI 경로" %>




prefix는 접두사로 꼭 정해진 것이 있는 게 아니라 사용자가 임의로 이름을 지을 수 있다
uri는 우리가 어떤 표준 태그 라이브러리를 사용할 것인지를 식별할 수 있는 기능을 하기 때문에 정확히 기술해야 한다


JSTL은 자바에서 커스텀 태그 기능을 이용하여 활용 빈도가 높은 태그를 개발, 발표한 것이 바로 자바 표준 태그 라이브러리(JSTL)이다
JSTL은 표준 커스텀 태그라 할 수 있다



JSTL은 여러 태그를 5가지 부류로 나누어 제공한다


분류 세부 영역 접두사 URI
Core Tag 변수 지원, 흐름 제어,
URL 관리, 출력, 예외 처리
c http://java.sun.com/jsp/jstl/core
XML Tag 흐름 제어, 변환 x http://java.sun.com/jsp/jstl/xml
SQL Tag SQL 지원 제공 sql http://java.sum.com/jsp/jstl/sql
function Tag 문자열 조작 및 문자열 길이를 지원 fn http://java.sun.com/jsp/jstl/functions
formatting Tag 메시지 형식화,
번호 및 날짜 형식화 등을 지원
fmt http://java.sun.com/jsp/jstl/fmt

'JSP' 카테고리의 다른 글

JSTL Formatting Tag  (0) 2020.07.13
JSTL Core Tag  (0) 2020.07.12
Expression Language(표현 언어)  (0) 2020.07.09
Statement와 PreparedStatement  (0) 2020.07.08
Connection Pool  (0) 2020.07.08