자바서버 페이지 표준 태그 라이브러리(JavaServer Page Standard Tag Library)

  • 자바를 이용해 서버를 개발하는 플랫폼(Java EE)에서 웹 애플리케이션 개발을 위해 사용하는 jsp 태그 라이브러리이다.

  • jsp 페이지 내에서 자바코드를 사용하지 않고 태그 셋을 이용하여 로직을 표현한다.


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" %>

results matching ""

    No results matching ""