반응형
c:if 조건문
<h1>c:if</h1>
test 안의 조건이 true일 경우 <c:if> 태그 안의 내용 실행
else는 없기 때문에 조건을 다르게 주면됨
<c:if test="${num%2 eq 0 }">
짝수
</c:if>
<c:if test="${num%2 eq 1 }">
홀수
</c:if>
c:choose 선택 조건문
<h1>c:choose</h1>
<c:choose>
<c:when test="${num%2 eq 0 }">
짝수
</c:when>
<c:when test="${num%2 eq 1 }">
홀수
</c:when>
<c:otherwise>
홀수도 짝수도 아님
</c:otherwise>
</c:choose>
if ~ else if 처럼 사용 가능.
c:forEach 반복문
<h1>c:forEach</h1>
<c:forEach begin="5" end="10" step="1" varStatus="i">
<tr>
<th>${i.index }</th> ->i값 부터
<th>${i.count }</th> ->회차 (무조건 1부터)
<th>${i.first }</th> ->첫번째 반복이면 true 나머진 false
<th>${i.last }</th> ->마지막 반복이면 true 나머진 false
</tr>
</c:forEach>
리스트 순회 반복문
<h3>리스트 순회 반복문</h3>
<table>
<tr>
<th>번호</th><th>이름</th><th>나이</th><th>주소</th>
</tr>
list를 m 변수에 담아 반복
<c:forEach items="${list }" var="m" varStatus="i">
<tr>
<td>${i.count }</td>
<td>${m.name }</td>
<td>${m.age }</td>
<td>${m.addr }</td>
</tr>
</c:forEach>
</table>
컨트롤러에서 넘어온 데이터 list를 m변수에 담아 반복한다.
c:url
<h3>c:url</h3>
<a href="/test.do?name=맨스필드&age=17&addr=서울">전송</a>
<c:url var="url" value="/test.do">
<c:param name="name" value="맨스필드" />
<c:param name="age" value="17" />
<c:param name="addr" value="서울" />
</c:url>
300x250
'개발자 > 자바 & 스프링' 카테고리의 다른 글
Spring IoC / DL / DI / 결합도 (0) | 2023.02.24 |
---|---|
Spring MAVEN / 스프링 메이븐, pom.xml (0) | 2023.02.23 |
JSTL 태그 종류, 기본 문법, <c:set> , <c:out>, <c:remove> 코어 태그 (0) | 2023.02.22 |
EL / sessionScope, requestScope / 비교연산자 영문 표기 (0) | 2023.02.22 |
Action Tag / 액션 태그 / jsp:include, jsp:forward (0) | 2023.02.21 |
댓글