> 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 |