๐ป
JSP ํ๋ก๊ทธ๋๋ฐ - [JSTL] core ๋ณธ๋ฌธ
JSTL์ JSP๊ฐ๋ฐํ ๋ ๊ฐ๋จํ๊ฒ ์์ฑํ๊ธฐ ์ํ ํ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค.
core ํ๊ทธ
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<c:set var="fruit" value="apple"/>
<c:if test="${fruit=='apple'}">
<h3> ${fruit} </h3>
</c:if>
<c:if test="${fruit!='apple'}">
<h3>${fruit} ๋ apple ์๋</h3>
</c:if>
<c:if test="${fruit!='apple'}">
<c:out value="${fruit}"/>
</c:if>
<c:out value="ํํํ"/>
${"ํํํ"}
<br /><br />
<h3>์ ์ด๋ฌธ - choose/when</h3>
<c:choose>
<c:when test="${fruit=='apple'}">
${fruit}
</c:when>
<c:when test="${fruit=='banana'}">
${fruit}
</c:when>
<c:when test="${fruit=='orange'}">
${fruit}
</c:when>
<c:otherwise>๊ธฐํ๋ฑ๋ฑ</c:otherwise>
</c:choose>
</body>
</html>
<%@page import="java.util.ArrayList"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>๋ฐ๋ณต๋ฌธ - for</h3>
<c:forEach var="i" begin="1" end="10" step="2">
<h3>${i}</h3>
</c:forEach>
<br /><br />
<c:forEach var="i" begin="1" end="10">
<c:if test="${i%2==0}">
<c:out value="${i}"/>
</c:if>
</c:forEach>
<c:forEach var="k" begin="1" end="100">
<c:set var="tot" value="${tot+k}"/>
</c:forEach>
<h3>1~100๋ฐฐ๊น์ง์ ํฉ:${tot}</h3>
<%
//์คํ๋ฆฟ: ์๋ฐ ๋ช
๋ น์ด ๊ฐ๋ฅ - ์์ฆ์ ๊ฑฐ์ ์์
//<%@ page : page ์ง์์ด, <%@ taglib: tag ์ง์์ด
int su = 77;
java.util.ArrayList<String> arrList = new java.util.ArrayList<String> ();
arrList.add("์ฌ๊ณผ");
arrList.add("๋ธ๊ธฐ");
arrList.add("๋ฐ๋๋");
%>
<%= su %>
<br />
<c:set var="arrList" value="<%=arrList%>"/>
<c:forEach var="fruit" items="${arrList}">
<c:out value="${fruit}"/>
</c:forEach>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<c:set var="city" value="์์ธ,์ธ์ฒ,๋๊ตฌ,๋ถ์ฐ,๊ด์ฃผ,์ ์ฃผ๋"/>
<c:forTokens var="data" items="${city}" delims=",">
<c:out value="${data}"/>
</c:forTokens>
<br /><br />
<c:set var="traffic" value="๋นํ๊ธฐ,์๋์ฐจ,๋ฒ์ค,์นํฉ์ฐจ/์์ ๊ฑฐ.์คํ ๋ฐ์ด"/>
<c:forTokens var="tdata" items="${traffic}" delims=",/." varStatus="sts">
${tdata}
${sts.count}
</c:forTokens>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>response.sendRedirect()๋ฅผ ๋์ฒดํ๋ ํ๊ทธ</h3>
<!-- http://localhost:8181/mvcExample/JSTL/core05.jsp?su=1 -->
<c:set var="su" value="${param.su}"/>
<c:if test="${su==1}">
<c:redirect url="core01.jsp"/>
</c:if>
<c:if test="${su==2}">
<c:redirect url="core02.jsp"/>
</c:if>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
๋ด๋ถ์์ ๊ฐ์ ธ์ค๊ธฐ : <c:import url="core01.jsp"/>
์ธ๋ถ์์ ๊ฐ์ ธ์ค๊ธฐ(ํ์ฑ์์ ํ๋ก์ ์์
์): <c:import url="https://www.google.com/" ></c:import>
<!-- ์คํ์ผ์ํธ๋ ๋ชป ๊ฐ์ ธ์จ๋ค. -->
์์์ถ๊ฐ์ ๊ฐ์ ์ ๋ฌํด์ฃผ๊ณ ์ํ๋ ๋ฐ์ดํฐ ๊ฐ์ ธ์จ๋ค.
<c:import url="http://www.google.co.kr">
<c:param name="msg" value="hi"/>
</c:import>
</body>
</html>
๋ฐ์ํ
'KITRI > JSP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JSP ํ๋ก๊ทธ๋๋ฐ - [JSTL] functions (0) | 2020.06.29 |
---|---|
JSPํ๋ก๊ทธ๋๋ฐ - [JSTL] fmt (0) | 2020.06.29 |
JSP ํ๋ก๊ทธ๋๋ฐ - JSTL(JSP Standard Tag Library) ๋ค์ด๋ก๋ / c:set, c:remove (0) | 2020.06.10 |
JSP ํ๋ก๊ทธ๋๋ฐ - EL, JSTL (0) | 2020.06.10 |
JSP ํ๋ก๊ทธ๋๋ฐ - [Servlet] Cookie(์ฟ ํค)/ Session(์ธ์ ) (0) | 2020.06.09 |
Comments