[JSP] JSTL 라이브러리 다운 / 기능
JSP보다 간결하고 이해하기 쉽게 코딩하기 위해 자신만의 태그를 추가할 수 있다. 이렇게 기본적으로 제공되는 것이 아닌 자신이 추가한 태그를 커스텀 태그라고 한다.
작성한 커스텀 태그를 모아서 압축한 후 배포해서 사용하는데 이를 커스텀 태그 라이브러리라고 한다.
JSTL (JSP 표준 태그 라이브러이의 약어) 라이브러리는 core, format, xml, sql, functions 5가지 커스텀 태그로 나누어서 제공한다.
http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/
TLDDoc Generated Documentation
docs.oracle.com
JSTL은 커스텀 태그이기 때문에 라이브러리가 필요하다. jar 파일 형태로 제공되고, WEB-INF/lib 폴더 내에 복사해 두고 사용한다.
The Jakarta Site - The Apache Jakarta™ Project -- Java Related Products
Founded in 1999, the Jakarta Project housed a diverse set of popular open source Java solutions. In 2005, as a part of creating a flatter Apache Software Foundation, Jakarta subprojects began to become full top-level Apache projects. This process has conti
jakarta.apache.org
이 사이트에서 다운 받을 수 있다.
태그 라이브러리를 사용하려면 JSP 페이지에 taglib 지시자를 추가하여 URI 식별자와 접두사를 연결해야 한다.
<%@ taglib uri = "사용할 태그 라이브러리 식별자" prefix = "태그에서 사용할 접두사" %>
기능 | prefix | 기본 URI |
기본 기능 | c | http://java.sun.com/jsp/jstl/core |
형식화 | fmt | http://java.sun.com/jstl/fmt |
데이터베이스 작업 | sql | http://java.sun.com/jstl/sql |
xml 처리 | x | http://java.sun.com/jstl/xml |
함수 처리 | fn | http://java.sun.com/jsp/jstl/fn |