본문 바로가기
발전/JSP

[JSTL] JSTL 개요/ 라이브러리/ 사용법

by babepro 2021. 11. 18.

>>개요

JSTL : Java ServerPages Standard Tag Library / 자바 서버 페이지 표준 태그 라이브러리

 

자바 기반 웹개발을 도와주는 컴포넌트 모음

 

HTML에서 변수, 조건문, 반복문 등을 사용 가능!!

 

자바 코드 없이 간결하게 로직 표현 가능


>>사용법

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>

 

jsp 파일에 위와 같은 코드 삽입(core라이브러리 예시)

라이브러리 마다 각각 삽입해야 함

JSTL은 라이브러리 이므로 위와같은 코드로 불러와서 사용함

prefix를 'c'로 지정하면 <c:if>, <c:forEach> 등으로 간결하게 사용 가능

(설정은 자유지만 보통 core 라이브러리는 prefix를 c로 사용


>> 라이브러리 종류

라이브러리명 접두어(prefix) 기능
core c 변수, 제어문 사용
function fn String 처리 함수 지원, Collection 처리
formatter fmt 포멧(날짜, 숫자, 통화, 백분율 등), 국제화 지원
sql sql DB CRUD 처리
xml x XML 관련

위 3개를 많이 씀