#015 표준 태그 라이브러리(JSTL)
JSP는 개발자가 직접 <jsp:include>와 같은 태그를 작성할수있는 기능을 제공하는데 이를 태그라고 한다.
이것들을 모아서 JSTL이라는 규약을 만들었다.
1. JSTL이란
1.1 JSTL이 제공하는 태그의 종류
코어 : 변수지원, 흐름제어, URL처리 --> c
xml : XML 코어, 흐름제어, XML 변호나 --> x
국제화 : 지역, 메시지 형식, 숫자 및 날짜 형식 --> fmt
데이터베이스 : SQL --> sql
함수 : 컬렉션 처리, String 커리 --> fn
02. 코어 태그
변수지원
set : JSP에서 사용될 변수를 설정한다.
remove : 설정한 변수를 제거한다.
흐름제어
if : 조건에 따라 내부 코드를 수행한다.
choose : 다중 조건을 처리할때 사용된다.
forEach : 컬렉션이나 Map의 각 항목을 처리할때 사용된다.
forTokens: 구분자로 분리된 각각의 토큰을 처리할때 사용된다.
URL처리
import : URL을 사용하여 다른 자원의 결과를 삽입힌다.
redirect : 지정한 경로로 리다이렉트 한다.
url : URL을 사용하여 다른 자원의 결과를 삽입힌다.
기타 태그
catch : 예외처리에 사용된다.
out : JspWriter에 내용을 알맞게 처리한 후 출력한다.
2.1 변수지원태그
(1) <c:set>태그
<c:set var = "varName" value="varvalue" [scpoe="영역"]/>
<c:set var ...