<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
생성문. 변수를 생성하고 값을 할당할 수 있다.
<c:set var="" value="" />
예) <c:set var="number" value="1" />
출력문. 변수나 값을 출력한다.(일반 text 취급됨)
<c:out value="${변수 또는 값}"/>
예 ) <c:out value="${number}"/>
조건문(only if)
<c:if test="${조건}"></c:if>
예) <c:if test="${number == 1}">
...
</c:if>
<c:if test="${empty number}">
...
</c:if>
반복문. 배열을 순차적으로 돈다.
<c:forEach var="" items="${배열객체}"></c:forEach>
예) <c:forEach var="item" items="${itemlist}">
<c:out value="${item}"/>
</c:forEach>
<c:forEach var="person" items="${personlist}">
<c:out value="${person.name}"/>
<c:out value="${person.age}"/>
</c:forEach>
조건문(if, else if, else). when과 otherwise는 choose 내부에서만 쓰인다.
<c:choose></c:choose>
<c:when test="${}"></c:when>
<c:otherwise></c:ohterwise>
예) <c:choose>
<c:when test="${number == 1}">
...
</c:when>
<c:otherwise>
<c:otherwise>
...
</c:ohterwise>
</c:choose>
</c:choose>