Java/Spring

[Spring] 스프링 준비하기(JSTL)

퓨어맨 2022. 7. 11. 10:30
<%@ 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>Insert title here</title>
</head>
<body>
	<!-- jstl : jsp standard tag library -->
	<!-- jstl을 왜 배울까? 5번 출력 크기를 다르게 -->
	<!-- 1) 변수선언
		 2) 조건문
		 3) 반복문
		 -->
	
    <!-- 반복문 -->
	<c:forEach begin="1" end="5" step="1" var="i">
		<!-- EL : Expression Language -->
		<font size="${i}">jstl을 왜 배울까?</font>
		<br>
	</c:forEach>
	
	
</body>
</html>

EL 표현식 - ${}

 

<%@ 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>Insert title here</title>
</head>
<body>
	<!-- jstl : jsp standard tag library -->
	<!-- jstl을 왜 배울까? 5번 출력 크기를 다르게 -->
	<!-- 1) 변수선언
		 2) 조건문
		 3) 반복문
		 -->
		
	<c:forEach begin="1" end="5" step="1" var="i">
    	<!-- 조건문 -->
		<c:if test="${i%2==0}">
			<!-- EL : Expression Language -->
			<!-- 변수, 연산자, 객체에 들어있는 값을 꺼내올때 EL 표현식을 쓴다. -->
			<font size="${i}">jstl을 왜 배울까?</font>
			<br>
		</c:if>
	</c:forEach>
	
</body>
</html>

 

<%@ 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>Insert title here</title>
</head>
<body>
	<!-- jstl : jsp standard tag library -->
	<!-- jstl을 왜 배울까? 5번 출력 크기를 다르게 -->
	<!-- 1) 변수선언
		 2) 조건문
		 3) 반복문
		 -->
		
	<c:forEach begin="1" end="5" step="1" var="i">
		<c:if test="${i%2==0}">
			<!-- EL : Expression Language -->
			<!-- 변수, 연산자, 객체에 들어있는 값을 꺼내올때 EL 표현식을 쓴다. -->
			<font size="${i}">jstl을 왜 배울까?</font>
			<br>
		</c:if>
	</c:forEach>
	
	<!-- 변수선언 -->
	<c:set var="apple" value="사과"/>
	${apple}
	
	
</body>
</html>