자카르타 표준 태그 라이브러리

Jakarta Standard Tag Library
JSTL
안정적 해제
1.2.7 / 2019년 8월 18일; 2년(2019-08-18)
OS멀티플랫폼
파일 이름 확장명.jsp .jspf .jsf
웹사이트projects.eclipse.org/projects/ee4j.jstl Edit this at Wikidata

자카르타 표준 태그 라이브러리(JSTL, 이전 JavaServer Pages Standard Tag Library)는 Java EE애플리케이션 개발 플랫폼의 구성요소다.XML 데이터 처리, 조건부 실행, 데이터베이스 액세스, 루프, 국제화 등 공통 작업에 대해 JSP 태그의 태그 라이브러리를 추가하여 JSP 규격을 확장한다.

JSTL은 Java Community Process(JCP)에 따라 Java Specification Request(JSR) 52로 개발되었다.2006년 5월 8일 JSTL 1.2가 발매되었고, 2011년 12월 7일 JSTL 1.2.1이 발매되었다.[1]

JSTL은 내장된 Java 코드를 직접 사용하지 않고 JSP 페이지 내에 로직을 내장할 수 있는 효과적인 방법을 제공한다.Java 코드의 안팎으로 침입하는 것이 아니라 표준화된 태그 세트의 사용은 유지관리 가능한 코드로 이어지며 애플리케이션 코드와 사용자 인터페이스의 개발 사이의 우려를 분리할 수 있게 한다.

JSTL 태그 라이브러리 설명자에는 총 6개가 있다.

  • 핵심 라이브러리.예: [2]⟨c:if⟩ 및 ⟨c:when
  • i18n 형식 라이브러리[3]
  • * 데이터베이스 태그 라이브러리, 데이터베이스 테이블 쿼리,[4] 작성 및 업데이트에 대한 태그 포함
  • XML 라이브러리[5]
  • 함수 라이브러리[6]
  • TLV는 JSP 페이지의 XML 보기에 대한 변환 시간 검증을 허용한다.JSTL이 제공하는 TLV는 태그 라이브러리 작성자가 JSP 페이지의 스크립팅 요소 및 허용된 태그 라이브러리의 사용에 관한 제한을 시행할 수 있도록 한다.[7]

JCP에는 JSTL 외에도 표준 JSP 태그 라이브러리를 개발하기 위한 다음과 같은 JSR이 있다.

참고 항목

참조

  1. ^ "Maven Central Repository Search".
  2. ^ "JSTL core (TLDDoc Generated Documentation)".
  3. ^ "JSTL FMT (TLDDoc Generated Documentation)".
  4. ^ "JSTL SQL (TLDDoc Generated Documentation)".
  5. ^ "JSTL XML (TLDDoc Generated Documentation)".
  6. ^ "JSTL functions (TLDDoc Generated Documentation)".
  7. ^ "Javax.servlet.JSP.JSTL.TLV (Java EE 6 )".

외부 링크