EL 연산자
1.산술연산자
10 더하기 3 = ${ 10 + 3 } <br>
10 빼기 3 = ${ 10 - 3} <br>
10 곱하기 3 = ${10 * 3 } <br>
10 나누기 3 = ${10 / 3 } 또는 ${ 10 div 3 }<br>
10 나누기 3의 나머지 = ${10 % 3 } 또는 ${ 10 mod 3 } <br>
2.객체비교연산
el의 == 연산은 equals()와 같은 동작을 한다.
String s1 = "hello";
String s2 = new String("hello");
<표현식>
s1 == s2 : <%= s1 == s2 %> <br> <!-- false -->
<%-- s1 == s2 : <%= s1.equals(s2) %> <br> --%> <!-- true -->
s1 != s2 : <%= s1 != s2 %> <br> <!-- false -->
<EL>
s1 == s2 : ${ s1 == s2 } 또는 ${ s1 eq s2 }<br>
s1 != s2 : ${ s1 != s2 } 또는 ${ s1 ne s2 }<br>
p1 == p2 : ${ p1 == p2 } 또는 ${ p1 eq p2 }<br>
p1 != p2 : ${ p1 != p2 } 또는 ${ p1 ne p2 }<br>
3. 숫자형 자동 형변환
big>small : ${ big > small } 또는 ${ big gt small } <br>
big<small : ${ big < small } 또는 ${ big lt small } <br>
big>=small : ${ big >= small } 또는 ${ big ge small } <br>
big<=small : ${ big <= small } 또는 ${ big le small } <br>
4. 객체가 null 또는 비어있는지 체크
${ empty list } <br>
${ !empty list } <br>
5. 논리연산자 / 부정연산자
${ true && true } 또는 ${ true and true } <br>
${ true || true } 또는 ${ true or true } <br>
${ !(big > small) } 또는 ${ not(big > small) } <br>
반응형
'코딩공부 > JSP,Servlet' 카테고리의 다른 글
JSTL 라이브러리 설치 방법 (0) | 2021.01.28 |
---|---|
내가 볼려고 남기는 JSP 액션태그 (0) | 2021.01.28 |
내가 볼려고 정리하는 EL 2. Param (0) | 2021.01.27 |
내가볼려고 정리하는 EL 1.EL이란? (0) | 2021.01.27 |
servlet 정리 (0) | 2021.01.13 |
댓글