https://mvnrepository.com/search?q=jstl
223페이지
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JSTL 종합 예제</title>
</head>
<body>
<h2>JSTL 종합 예제</h2>
<hr>
<h3>set, out</h3>
<!-- set은 변수의 값을 세팅한다. -->
<c:set var="product1" value="<h2>애플 아이폰</h2>" />
<c:set var="product2" value="삼성 갤럭시 노트" />
<%-- <c:set var="intArray" value="${[1,2,3,4,5]}" /> --%>
<p>
product1(jstl):
<c:out value="${product1}" default="Not registerd" escapeXml="true" />
</p>
<p>product1(el):${product1}</p>
<p>intArray[2]: ${intArray[2]}</p>
<hr>
<h3>forEach: 배열 출력</h3>
<ul>
<c:forEach var="num" varStatus="i" items="${intArray}">
<li>${i.index} : ${num}</li>
</c:forEach>
<c:forEach var="num" varStatus="i" items="${intArray}">
<li>${i.count} 번째 </li>
</c:forEach>
</ul>
<hr>
<h3>if</h3>
<c:set var="checkout" value="true" />
<c:if test="${checkout}">
<p>주문 제품: ${product2}</p>
</c:if>
<c:if test="${!checkout}">
<p>체크아웃 상태가 아님!!</p>
</c:if>
<c:if test="${!empty product2}">
<p>
<b>${product2} 이미 추가됨!!.</b>
</p>
</c:if>
<hr>
<h3>choose, when, otherwise</h3>
<c:choose>
<c:when test="${checkout}">
<p>주문 제품: ${product2}</p>
</c:when>
<c:otherwise>
<p>체크아웃 상태가 아님!!</p>
</c:otherwise>
</c:choose>
<hr>
<h3>forTokens</h3>
<c:forTokens var="city" items="Seoul|Tokyo|New York|Toronto"
delims="|" varStatus="i">
<c:if test="${i.first}">도시 목록 : </c:if>
${city}
<c:if test="${!i.last}">,</c:if>
</c:forTokens>
<hr>
</body>
</html>
https://mvnrepository.com/search?q=collections
H2 를 띄워놓고 실행 하기
'서버 > JSP' 카테고리의 다른 글
389 12장 실습 짱 어려움 진짜 에에에에!!!!!!!!? (0) | 2023.12.12 |
---|---|
JDBC 종합 실습 299p (학생정보 조회와 등록) (1) | 2023.12.07 |
JSTL (c: ) (0) | 2023.12.07 |
html로 컨트롤러 들어가기 (1) | 2023.12.07 |
247p 고급 컨트롤러 서블릿 구현 (1) | 2023.12.05 |