JSP

[JSP] JSTL 라이브러리 다운 / 기능

worri-pi 2021. 7. 22. 01:24

 

 

 

 

JSP보다 간결하고 이해하기 쉽게 코딩하기 위해 자신만의 태그를 추가할 수 있다. 이렇게 기본적으로 제공되는 것이 아닌 자신이 추가한 태그를 커스텀 태그라고 한다. 

작성한 커스텀 태그를 모아서 압축한 후 배포해서 사용하는데 이를 커스텀 태그 라이브러리라고 한다.

JSTL (JSP 표준 태그 라이브러이의 약어) 라이브러리는 core, format, xml, sql, functions 5가지 커스텀 태그로 나누어서 제공한다.

 

 

oracle 홈페이지에서 jstl를 설명해주고 있다.

http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/ 

 

TLDDoc Generated Documentation

 

docs.oracle.com

 

 

 

 

JSTL은 커스텀 태그이기 때문에 라이브러리가 필요하다. jar 파일 형태로 제공되고, WEB-INF/lib 폴더 내에 복사해 두고 사용한다.

http://jakarta.apache.org 

 

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

이 사이트에서 다운 받을 수 있다. 

 

taglibs 선택

 

apache standard taglib 선택
standard 1.1 버전 다운 선택
binaries 선택
jakarta-taglibs-standard-1.1.2.zip 다운
lib 폴더 안에 jstl.jar , standard.jar 를 WEB-INF/lib 에 복사하기

 

 

태그 라이브러리를 사용하려면 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
728x90