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 |
- JSTL에서는 Core, Formatting, SQL, XML, Functions 등 5개의 태그 라이브러리를 제공하고 있다.
- 각 태그 라이브러리는 기능별로 분류되어 있다.
core : 프로그램 개발 시 사용되는 기본적인 기능
formatting : 날짜, 시간에 관한 형식을 처리하는 기능
SQL : 데이터베이스 작업관련 기능
XML : XML을 지원하는 기능
function : 여러가지 함수 기능을 제공한다. - 각 태그 라이브러리를 사용하기 위해 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" %> - 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
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로 불러올 수 있다.)
'Servlet&JSP' 카테고리의 다른 글
ContextPath 란? (0) | 2020.02.01 |
---|---|
[JSP/JSTL] JSTL(core) 활용 하기 : for문/확장 for문 (0) | 2020.01.22 |
[MVC] EL, forward, redirect 사용 해보기 / DTO에 담겨 있는 내용 출력 (0) | 2020.01.21 |
[JSP] EL(Expression Language) - 산술, 비교, 논리, empty 연산 (0) | 2020.01.21 |
[비동기 통신] AJAX 통신 / Form 유효성 검증 (0) | 2020.01.13 |