본문으로 바로가기

[JSP/JSTL] JSTL 개요 / JSTL 불러오기

category Servlet&JSP 2020. 1. 21. 14:55

JSTL 개요


  • JSTL은 Java Server Pages Standard Tag Libaray 의 약자로
    JSP에서 사용하는 태그 라이브러리를 공통으로 사용하기 위해 정해진 표준이다.

 

  • JSTL 버전과 요구사항
버젼 JSTL 버젼 요구사항
Standard1.2.3 JSTL 1.2 Servlet 2.5, JavaServer Pages2.1
Standard1.1 JSTL 1.1 Servlet 2.4, JavaServer Pages2.0
Standard1.0 JSTL 1.0 Servlet 2.3, JavaServer Pages1.2

 

  1. JSTL에서는 Core, Formatting, SQL, XML, Functions 등 5개의 태그 라이브러리를 제공하고 있다.
  2. 각 태그 라이브러리는 기능별로 분류되어 있다.
    core : 프로그램 개발 시 사용되는 기본적인 기능
    formatting : 날짜, 시간에 관한 형식을 처리하는 기능
    SQL : 데이터베이스 작업관련 기능
    XML : XML을 지원하는 기능
    function : 여러가지 함수 기능을 제공한다.
  3. 각  태그 라이브러리를 사용하기 위해 taglib 지시자에 지정하는 prefix와 uri 속성값은 다음과 같다.
    Core : <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    formatting : <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
    SQL : <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
  4. XML : <%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="xml" %>
    function : <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="functions" %>

 

 

JSTL(Java Standard Tag Libaray) 불러오기


1. java standard tag libaray 다운 받기

https://mvnrepository.com/artifact/javax.servlet/jstl

 

jar 파일을 다운받는다.

 

2. java standard tag libaray 다운 받기

[WebContent/lib]에 다운 받은 jstl-1.2.jar 파일을 넣어 준다.

 

 

 

3. JSTL(java standard tag libaray) core 선언하기

 

 

불러오기 완료!

 

앞으로 Ctrl+space 를 누르면 jstl을 사용할 수 있게된다.

(prefix값을 c로 정해 놓았기 때문에 jstl 라이브러리를 c로 불러올 수 있다.)