자바서버 페이지 표준 태그 라이브러리(JavaServer Page Standard Tag Library)
jstl 코어 태그
- 반복문, 조건문 등 논리적인 제어를 위해 사용하는 태그.
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
기능 분류 |
태그 |
설명 |
반복문 |
forEach |
컬렉션의 요소를 반복 |
반복문 |
forTokens |
구분자로 분리된 요소를 반복 |
|
|
반복문
forEach
<c:forEach var="item" items="{list}" begin="0" end="1" varStatus="status">
인덱스: ${status.count}
이름: ${item.name}
나이: ${item.age}
</c:forEach>
항목 |
설명 |
기타 |
var |
반복문 내에서 사용할 변수명 |
필수 |
items |
반복될 리스트 |
필수 |
begin |
시작인덱스 |
|
end |
종료인덱스 |
|
step |
반복할 때 이동할 인덱스 크기 |
|
varStatus |
반복상태를 가지고 있는 변수 |
varStatus
항목 |
리턴 |
기타 |
index |
int |
items 인덱스번호 |
count |
int |
몇 번째 반복인지 가리킴( 시작은 1 ) |
first |
boolean |
반복의 첫번째인지 반환 |
end |
boolean |
반복의 마지막인지 반환 |
forTokens
<c:forTokens var="item" items="1,2,3,4,5" delims=",">
숫자: ${item}
</c:forTokens>
jstl fmt
- 지역, 메세지형식, 숫자 및 날짜 형식을 표현하는데 사용하는 태그.
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>