<c:for var="i" begin="1" end="10" step="1">
for(int i=1;i<=10;i++)
와 같은 코딩이다.<=
이 포함되어 있다.<c:forEach var="vo" items="list">
<c:forEach var="i" begin="1" end="10" step="1">
${i }
</c:forEach>
${status.current} <!- 현재 아이템 ->
${status.index} <!- 0 부터의 순서 ->
${status.count} <!- 1 부터의 순서 ->
${status.first} <!- 현재 루프가 처음인지 반환 ->
${status.last} <!- 현재 루프가 마지막인지 반환 ->
${status.begin} <!- 시작 값 ->
${status.end} <!- 끝 값 ->
${status.step} <!- 증가 값 ->
<c:forTokens var="s" values="red,green,blue,black,yellow" delims=",">
<c:choose>
<c:when test=="조건">처리문장</c:when>
<c:when test=="조건">처리문장</c:when>
<c:otherwise>디폴트</c:otherwise>
</c:choose>
<c:redirect url="이동할 주소">
response.sendRedirect("")
<c:import>
<c:set>
<c:forEach>
<c:if>
: <c:else>
는 없다.<c:choose>
<c:redirect>
<c:out value="">
<fmt:formatDate value="변경될 날짜 데이터" pattern="">
<fmt:formatNumber value="변경할 숫자" pattern="00,000">
종류 : length(), substring(), split(), toUpperCase(), toLowerCase(), replace(), indexOf(), startsWith(), endsWith()
사용 예시
${fn:length("abcdefg")}
${fn:substring()}
<%@ taglib prefix="" uri="" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
: 변수설정 , 제어문 , URL<%@ taglib prefix=fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
: 날짜 변경 , 숫자 변경<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
: String class lib<c:forEach var="i" begin="1" end="10">
<c:if test="${i%2==0 }">
${i }
</c:if>
</c:forEach>
<c:forEach var="i" begin="1" end="10">
<c:if test="${i%2 ne 0 }">
${i }
</c:if>
</c:forEach>