프로그래밍 언어/자바 웹

표현 언어의 비교 연산자

· 코딩마이데이

표현 언어에서 비교 연산자를 사용해 보겠습니다.

  • 값이 같은지 비교할 때는 == 또는 eq 연산자를 사용합니다.
  • 값이 같지 않은지 비교할 때는 != 또는 ne 연산자를 사용합니다.
  • 대소 비교 시 >의 < 연산자 그리고 gt와 lt도 각각 연산자로 사용할 수 있습니다.
  • 대소 및 동등 비교를 동시에 할 때는 >=와 <= 연산자 그리고 ge와 le도 각각 연산자로 사용할 수 있습니다.

1. 다음과 같이 elTest3.jsp를 작성합니다.

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>여러가지 비교 연산자</title>
</head>
<body>
	<h2>여러 가지 비교 연산자</h2>
	<h3>
		 \${10==10} : ${10==10} <br>
	    \${10 eq 10} : ${10 eq 10} <br><br>
	    \${"hello"=="hello"} : ${"hello"=="hello"} <br>
	    \${"hello" eq "hello"} : ${"hello" eq "hello"} <br><br>
	
	    \${20!=10} : ${20!=10}<br>
	    \${20 ne 10} : ${20 ne 10}<br><br>
	    \${"hello"!="apple"} : ${"hello"!="apple"} <br>
	    \${"hello" ne "apple"} : ${"hello" ne "apple"} <br><br>
	    \${10 < 10} : ${10 < 10} <br>
	    \${10 lt 10} : ${10 lt 10} <br><br>
	    \${100>10} : ${100 > 10}<br>
	    \${100 gt 10} : ${100 gt 10}<br><br>
	    \${100 <=10} : ${100 <= 10}<br>
	    \${100 le 10} : ${100 le 10}<br><br>
	    \${100 >=10} : ${100 >= 10}<br>
	    \${100 ge 10} : ${100 ge 10}<br><br>
    </h3>
</body>
</html>

 

2. http://localhost:8090/pro14/elTest3.jsp로 요청하여 실행 결과를 확인합니다.

실행 결과