Core 라이브러리 - Core 라이브러리 사용하기 위한 코드, Core 라이브러리 태그 종류

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에 내용을 알맞게 처리한 후 출력합니다.

 

 

반응형