JSTL

JSTL 개요 및 설치

JSP의 경우에는 HTML 태그와 같이 사용되어서 전체적인 코드의 가독성이 떨어진다. JSTL은 이러한 단점을 보완하고자 만들어진 태그 라이브러리이다.

설치

http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ 에서 jakarta-taglibs-standard-1.1.2.zip를 다운받는다.

다운받아서 압축을 풀면 /lib 폴더 내에 있는 jstl.jar 파일과 standard.jar 파일을 apache 폴더 lib안에 붙여넣어준다.

JSTL 라이브러리

다섯가지의 라이브러리를 지원해준다.

lib
URI
Prefix
ex

Core

http://java.sun.com/jsp/jstl/core

c

<c:tag

XML Processing

http://java.sun.com/jsp/jstl/xml

x

<x:tag

I18N formatting

http://java.sun.com/jsp/jstl/fmt

fmt

<fmt:tag

SQL

http://java.sun.com/jsp/jstl/sql

sql

<sql:tag

Functions

http://java.sun.com/jsp/jstl/functions

fn

fn:function()

Core

가장 기본적인 라이브러리로 출력, 제어문, 반복문과 같은 기능이 포함되어있다.

<%@ taglib uri=http://java.sun.com/jsp/jstl/core prefix=“c” %>

해당 코어 라이브러리를 c로 쓰겠다고 prefix 해준다.

출력태그 <c:out>

변수 설정 태그 <c:set>

변수 제거 <c:remove>

예외처리 <c:catch>

제어문(if) <c:if>

제어문(switch) <c:choose>

반복문(for) <c:forEach>

페이지 이동 <c:redirect>

파라미터 전달 <c:param>

예제

Last updated

Was this helpful?