JSTL coreTag
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
forEach태그
<c:forEach items="${guestList}" var="guest">
<tr>
<td width=50 align=center bgcolor="ffffff" height="20">${guest.guest_no}</td>
<td width=300 bgcolor="ffffff" style="padding-left:10"><a
href="guest_view?guest_no=${guest.guest_no}" class="user">${guest.guest_title}</a></td>
<td width=120 align=center bgcolor="ffffff">${guest.guest_date.substring(0,10)}</td>
</tr>
</c:forEach>
반복할 부분을 forEach태그로 감싼다.
items="순회할 List"
var="반복문에서 사용할 각 객체의 변수명"
if태그
<c:if test="${sUserId!=null}">
<s:message code="menu.id" arguments="${sUserId}"/>
</c:if>
test속성에 boolean 값을 반환할 수 있는 조건문을 입력한다.
else, unless 태그는 없다.
대신 choose 태그가 있다.
choose태그
이 태그는 when 태그를 사용해 if와 else if를 표현할 수 있다.
<c:choose>
<c:when test="${empty sUserId }">
<s:message code="menu.id" arguments="${sUserId}" />
</c:when>
</c:choose>
choose 태그 안에 when 태그를 넣고 when 조건에 해당하면 태그 내의 코드를 수행한다.