프로그래밍/자바, JDBC
JSTL
현호s
2020. 7. 24. 11:57
반응형
# JSTL
## 변수 선언
// 변수 선언
<c:set var="변수이름" value="값"/>
// 변수 값 증가
<c:set var="변수이름" value="${변수이름+1}"/>
## if문
// if문
<c:if test="조건">
</c:if>
예)
<c:if test="${isLogined}">
</c:if>
- ${변수} 가 참이면 실행 된다.
- ${변수 == true} , ${변수 eq true} 로 입력 가능하다.
- ${변수 != true} , $[변수 ne true] 로 입력 가능하다.
// if ~ else문
<c:choose>
<c:when test=""> // if
</c:when>
<c:otherwise> // else
</c:otherwise>
</c:choose>
## for 반복문
- forEach 태그에는 꼭 입력해야 하는 속성 : items, var
- items 속성 : 반복할 값들이 있는 배열과 리스트명
- var 속성 : forEach문 안에서 사용할 배열의 변수명
- varStatus 속성 : 인덱스를 사용할 수 있는 변수명
<c:forEach var="변수이름" items="반복할 객체명" begin="시작값" end="마지막값" step="증가값" varStatus="반복상태 변수명">
- 예제) 단순히 i를 1 ~ 100까지 반복 후 출력
<c:forEach var="i" begin="1" end="100" step="1">
${i}
</c:forEach>
반응형