Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

chapter02 : EL_overview 본문

JSP/EL

chapter02 : EL_overview

GAWON 2023. 5. 24. 09:31
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<h1>이전 jsp 표현식</h1>
	<ul>
		<li>7 + 2 = <%=7 + 2 %></li>
		<li>7 - 2 = <%=7 - 2 %></li>
		<li>7 * 2 = <%=7 * 2 %></li>
		<li>7 / 2 = <%=7 / 2 %></li>
		<li>7 % 2 = <%=7 % 2 %></li>
	</ul>
	
	<h1>새로운 EL 표현식</h1>
	<ul>
		<li>7 + 2 = ${7 + 2 } </li>
		<li>7 - 2 = ${7 - 2 } </li>
		<li>7 * 2 = ${7 * 2 } </li>
		<li>7 / 2 = ${7 / 2 } </li>
		<li>7 % 2 = ${7 % 2 } </li>
	</ul>
	
	<h1>이전 jsp 변수 저장</h1>
	<%int num = 100; %>
	num의 값 : <%=num %> <br>
	
	<h1>EL 변수 저장</h1>
	<%pageContext.setAttribute("num", 100); %><!-- EL 태그사용하려고 속성에 저장 -->
	
	<h1>EL 에서 사용되는 4가지 속성의 우선 순위</h1>
	<%
		pageContext.setAttribute("car", "s-class");
		request.setAttribute("car", "e-class");
		session.setAttribute("car", "c-class");
		application.setAttribute("car", "a-class");
	
	%>
	<ul>
		<li>그냥 호출 : ${car }</li> <!-- 가장 좁은 범위의 객체가 먼저 접근하여 출력한다 -->
		<li>pageContext : ${pageScope.car}</li>
		<li>request :${requestScope.car}</li>
		<li>session : ${sessionScope.car}</li>
		<li>application : ${applicationScope.car}</li><!-- 스코프 명시 -->
	</ul>
	
</body>
</html>

'JSP > EL' 카테고리의 다른 글

chapter05 : EL1 / EL2  (0) 2023.05.24
chapter04 : EL1 / EL2  (0) 2023.05.24
chapter03 : EL1 / EL2  (0) 2023.05.24
chapter01 : attribute  (0) 2023.05.24
EL  (0) 2023.05.24