예) <%=변수 %> ==> ${변수 or 수식 }
산술연산자 : +, -, *, /(div), %(mod)
관계(비교)연산자 :
== or eq : 두 수의 값이 같은지 비교함.
!= or ne : 두 수의 값이 다른지 비교함.
>= or ge : 값(좌측)이 다른 값(우측)보다 크거나 같은지 비교함.
> or gt : 값(좌측)이 다른 값(우측)보다 큰지 비교함.
<= or le : 값(좌측)이 다른 값(우측)보다 작거나 같은지 비교함.
< or lt : 값(좌측)이 다른 값(우측)보다 작은지 비교함.
논리연산자
&& or and : 논리곱 연산을 함.
|| or or : 논리합 연산을 함.
! or not : 부정 연산을 함.
empty 연산자
※ 내장 객체를 사용할 때는 map 자료 구조 형태로 key, value 값으로 저장.
setAttribute(String key, Object value)
getAttribute(String key)
=============================코드=============================
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
int su = 236;
request.setAttribute("Su", su);
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h2>여러 가지 데이터 출력하기</h2>
<h3>
JSP 표현식 >>> <%=su %> <br/>
EL언어 >>> ${Su }
</h3>
<hr>
<h3>
\${123 + 50 } >>> ${123 + 50 } <br/> <!-- \표시는 이 다음 입력한 값이 그대로 출력 -->
\${"방가방가" } >>> ${"방가방가" } <br/>
<%-- 숫자형 문자열 숫자를 더하면 문자열을 자동으로 숫자로 변환하여 더해줌 --%>
\${"20" + 55 } >>> ${"20" + 55 } <br/>
<%-- 피연산자가 null이면 0으로 처리가 됨. 따라서 덧셈연산이 진행됨 --%>
\${null + 45 } >>> ${null + 45 } <br/>
</h3>
</body>
</html>

=============================코드=============================
<%@ 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>
<h2>여러 가지 산술 연산자</h2>
<h3>
\${15 + 10} >>> ${15 + 10} <br/>
\${15 - 10} >>> ${15 + 10} <br/>
\${15 * 10} >>> ${15 + 10} <br/>
\${15 / 10} >>> ${15 + 10} <br/>
\${15 % 10} >>> ${15 + 10} <br/>
\${15 div 10} >>> ${15 div 10} <br/>
\${15 mod 10} >>> ${15 mod 10} <br/>
</h3>
</body>
</html>

=============================코드=============================
<%@ 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>
<h2>여러 가지 관계(비교) 연산자</h2>
<h3>
\${10 == 10 } >>> ${10 == 10 } <br/>
\${10 eq 10 } >>> ${10 eq 10 } <br/>
\${"Hello" == "hello" } >>> ${"Hello" == "hello" } <br/>
\${"Hello" eq "hello" } >>> ${"Hello" eq "hello" } <br/>
\${20 != 10 } >>> ${20 != 10 } <br/>
\${20 ne 10 } >>> ${20 ne 10 } <br/>
\${20 < 10 } >>> ${20 < 10 } <br/>
</h3>
</body>
</html>

=============================코드=============================
<%@ 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>
<h2>여러 가지 논리 연산자</h2>
<h3>
\${(10 == 10) && (20 == 20) } >>> ${(10 == 10) && (20 == 20) } <br/>
\${(10 == 10) && (20 == 10) } >>> ${(10 == 10) && (20 == 10) } <br/>
\${(5 == 10) || (20 == 20) } >>> ${(5 == 10) || (20 == 20) } <br/>
</h3>
</body>
</html>
