jstl 함수 및 사용법
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="영역"]/>
jstl 로 받을때 특수문자시 다른 태그랑 충돌이 일어날시.
jstl 로 받을때 특수문자시 다른 태그랑 충돌이 일어날시.
<c:out value="${data}"/>로 쓴다.