JSTL
Last updated
Last updated
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안에 붙여넣어준다.
다섯가지의 라이브러리를 지원해준다.
lib | URI | Prefix | ex |
---|---|---|---|
가장 기본적인 라이브러리로 출력, 제어문, 반복문과 같은 기능이 포함되어있다.
해당 코어 라이브러리를 c
로 쓰겠다고 prefix 해준다.
<c:out>
<c:set>
<c:remove>
<c:catch>
<c:if>
<c:choose>
<c:forEach>
<c:redirect>
<c:param>
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()