CODEDRAGON ㆍDevelopment/JSP
JSTL Core 태그
· JSTL 태그 라이브러리 중에 가장 많이 사용하는 태그입니다
· JSTL의 기본적인 기능인 컨트롤에 관계된 기능들을 구현해 놓은 라이브러리입니다.
· 문자열 출력이나, 반복문, 조건문과 같은 내용이 여기에 포함되어 있습니다.
· core 라이브러리를 사용하면 자바 코드를 사용하지 않아도 쉽게 기본 기능을 구현할 수 있습니다.
Core 라이브러리 사용하기 위한 코드 추가
라이브러리를 사용하기 위해서는 JSP페이지에 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>로 선언해야 합니다.
<%@지시자를 통해 taglib 사용하겠습니다라고 한 후 taglib의 uri 값을 설정합니다. 이 값은 변하지 않습니다. prefix로 core라이브러리를 c라는 이름으로 쓰겠다고 정의하였습니다. 보통 라이브러리의 앞글자를 따서 지정합니다.
<%@ taglib uri=http://java.sun.com/jsp/jstl/core prefix="c" %> |
prefix="c" |
c는 태그를 사용할 때 항상 붙는 core의 약자로 약속된 접두어입니다. <c:out/>, <c:set/>처럼 태그 안에 c가 항상 붙게 됩니다. |
uri |
태그 라이브러리가 존재하는 위치를 의미합니다. |
Core 라이브러리 태그 종류
Core 라이브러리는 기본적인 라이브러리로 출력, 제어문, 반복문 같은 기능이 포함되어 있습니다.
라이브러리 |
태그 |
설명 |
변수설정 |
set |
JSP에서 사용될 변수를 설정합니다. |
변수삭제 |
remove |
설정할 변수를 제거합니다. |
흐름제어 |
if |
조건에 따라 내부 코드를 수행합니다. |
흐름제어 |
choose |
다중 조건을 처리할 때 사용합니다. |
흐름제어 |
forEach |
컬렉션이나 Map의 각 항목을 처리할 때 사용합니다. |
흐름제어 |
forTokens |
구분자로 분리된 각각의 토큰을 처리할 때 사용합니다. |
URL 처리 |
import |
URL을 사용하여 다른 자원의 결과를 삽입합니다. |
URL 처리 |
redirect |
지정한 경로로 리다이렉트 합니다. |
URL 처리 |
url |
URL을 재작성합니다. |
예외처리 |
catch |
예외(exception) 처리에 사용됩니다. |
출력태크 |
out |
JspWriter에 내용을 알맞게 처리한 후 출력합니다. |
'Development > JSP' 카테고리의 다른 글
변수 태그 - <c:set>, <c:remove> (0) | 2017.07.27 |
---|---|
출력 처리 태그 - <c:out> (0) | 2017.07.27 |
포워딩(Forwarding), 위임 방법 (0) | 2017.07.27 |
EL 내장 객체 (EL 기본객체) (0) | 2017.07.27 |
EL Operator(EL 연산자) - 기본 연산자, 산술연산자, 비교 연산자, 논리 연산자, 조건 연산자. empty 연산자 (0) | 2017.07.27 |