- JSTL의 기본 개념
ex)
<%= student %> -> ${student}
<%= if %> -> <c:if>
<%= for %> -> <c:forEach>
- JSTL의 사용법
header
에 추가해줘야 함<% @taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<c:if test=""></c:if>
<c:forEach items=""></c:forEach>
- JSTL core의 태그
태그명 | 설명 |
---|---|
<c:set> | 변수명에 값을 할당 |
<c:out> | 값을 출력 |
<c:if> | 조건식에 해당하는 블럭과 사용될 scope 설정 |
<c:choose> | 다른 언어의 switch와 비슷 |
<c:when> | switch문의 case에 해당 |
<c:otherwise> | switch문의 default에 해당 |
<c:forEach> | 다른 언어의 loop문 items 속성에 배열을 할당할 수 있음 |