Cute Blinking Unicorn

서버/JSP

☢라이브러리 삭제해도 pom에다가 넣어서 실행하기(진짜미친듯이 어려움 이해난이도 높음)☢☢☢☢☢☢☢☢☢☢☢

민밥통 2023. 12. 12. 11:10

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>

jstlExam.jsp
0.00MB

 

pom.xml
0.00MB

 

 

 

 

https://mvnrepository.com/search?q=collections

 

H2 를 띄워놓고 실행 하기