출처 - jabook.org
JSTL (JSP Standard Tag Library)
: JSP 페이지를 작성할 때 유용하게 사용할 수 있는 여러가지 커스텀 액션과 함수를 포함하는 라이브러리
1. 프로그램 로직 구사(변수선언, 제어문)
2. JSP 페이지 호출
3. 날짜나 시간, 숫자 데이터의 포맷 지정
4. 데이터베이스로의 입력, 수정, 삭제, 조회 기능
5. XML 문서의 처리
: 5개의 라이브러리로 구성(코어, 포메팅, 데이터베이스, XML, 함수)
Library | Prefix(접두어) |
core | c |
format | fmt |
database | sql |
XML | x |
function | fn |
1. JSTL core
: JSTL의 가장 핵심적인 기능을 제공하는 Library
: 제어문, 변수
: <%@ taglib prifix="c" uri="http://java.sun.com/jsp/jstl/core" %>
title | core |
|
변수 설정 및 삭제 태그 | <c:set> | <c:set var="변수명" value="설정값" target="객체" property="값" scope="범위" >
|
| <c:remove> | <c:remove var="변수명" scope="범위" >
|
조건 처리 태그 | <c:if> | <c:if test="조건" var="변수명" scope="범위" >
|
| <c:choose>
| < c:choose> <c:when test="조건"> </c:when> <c:otherwise> </c:otherwise> </c:choose>
|
반복 처리 태그 | <c:forEach> | <c:forEach itmes="객체명" begin="시작인덱스" end="끝인덱스" step="증감식" var="변수명" varStatus="상태변수" >
|
| <c:forTakens>
| <c:forTokens items="객체명" delims="구분자" begin="시작인덱스" end="끝인덱스" step="증감식" var="변수명" varStatus="상태변수" > |
예외 처리 태그 | <c:catch> | <c:catch var="변수명" >
|
<c:set> |
|
| |
<c:set> scope이용 |
|
| |
<c:if> |
|
| |
<c:choose> |
|
| |
<c:forEach> |
|
| |
<c:forEach> items 이용 |
|
| |
<c:forTokens> |
|
|
출처 - http://blog.naver.com/lagi1101?Redirect=Log&logNo=90121522958
'Development > JSP & Servlet' 카테고리의 다른 글
jsp/servlet scope (0) | 2012.05.14 |
---|---|
JSP 소스 사이트 (0) | 2012.05.07 |
jsp - EL(Expression Language) (0) | 2012.03.28 |
getParameter와 getAttribute 차이 (0) | 2012.03.28 |
JSP에서 JSTL과 EL(Expression Language) 사용하기 (0) | 2012.03.28 |