발전/JSP
[JSTL] JSTL 개요/ 라이브러리/ 사용법
babepro
2021. 11. 18. 17:37
>>개요
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개를 많이 씀