EL

4.EL에서의 비교연산자

Jungsoomin :) 2020. 7. 14. 14:25

> gt < lt == eq  , >= ge  , <= le  , != ne 로 정의된다.

 

EL사용시 타입변환을 해주기때문에 바로 비교로직으로 들어갈 수 있고, 문자는 아스키 코드값 순으로 대소를 판단한다.

 

springframework 에서 커멘드객체를 연동하는 것처럼 value 속성의 값에 EL에 맞는 값을 주어 연동시킨다.

 

원리가 이것이였구나 싶다.

<body>
	<h1>비교 연산자</h1>
	<form action="" method="post">
	num1 : <input type="text" name="num1" id="" value="${param.num1}" /> <br />
	num2: <input type="text" name="num2" id=""  value="${param.num2 }"/> <br />
	<input type="submit" value="비교" />
	</form>
	
	<h2>크다 greater than</h2>
	<h3>${param.num1 > param.num2}</h3>
	<h3>${param.num1 gt param.num2}</h3>
	
	<h2>작다 less than</h2>
	<h3>${param.num1 < param.num2 }</h3>
	<h3>${param.num1 lt param.num2 }</h3>
	
	<h2>크거나 같다 greater than equal</h2>
	<h3>${param.num1 >= param.num2 }</h3>
	<h3>${param.num1 ge param.num2 }</h3>
	
	<h2>작거나 같다 less than equal</h2>
	<h3>${param.num1 <= param.num2 }</h3>
	<h3>${param.num1 le paraem.num2}</h3>
	
	<h2>같다 equal</h2>
	<h3>${param.num1 == param.num2}</h3>
	<h3>${param.num1 eq param.num2}</h3>
	
	<h2>같지 않다. not equal</h2>
	<h3>${param.num1 != param.num2 }</h3>
	<h3>${param.num1 ne param.num2 }</h3>
</body>

'EL' 카테고리의 다른 글

6.JSP 에서 static 메서드 호출  (0) 2020.07.14
5.EL에서의 논리연산자와 비교연산자  (0) 2020.07.14
3.파라미터, 헤더, 쿠키, 전역 변수  (0) 2020.07.14
2.List, Array 표현  (0) 2020.07.14
2.VO 객체 = ? Bean 객체 도출  (0) 2020.07.14