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>