- 산술연산자
- + - * / div % mod
- 비교연산자
- == (eq) !=(ne) <(lt) >(gt) <= (le) >=(ge)
- 조건연산자
- a? b : c
- 관계연산자
- &&(and) ||(or) !(not)
- 공백연산자
- empty : 값이 null 또는 공백인 경우 체크
예제
- 산술연산자
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
<tbody>
<tr><td>\${1}</td><td>${1}</td></tr>
<!-- 더하기 -->
<tr><td>\${1+2}</td><td>${1+2}</td></tr>
<tr><td>\${1.2+2.4}</td><td>${1.2+2.4}</td></tr>
<!-- 승? (1.2* 10 * 10) + 1.4-->
<tr><td>\${1.2e2+1.4}</td><td>${1.2e2+1.4}</td></tr>
<!-- 빼기 -->
<tr><td>\${1-2}</td><td>${1-2}</td>
</tr>
<tr><td>\${-1-2}</td><td>${-1-2}</td>
</tr>
<!-- 나누기 -->
<!-- 0.5 -->
<tr><td>\${1/2}</td><td>${1/2}</td></tr>
<!-- 2.0 나옴 -->
<tr><td>\${4/2}</td><td>${4/2}</td></tr>
<!-- 0으로 나누면 Infinity -->
<tr><td>\${4/0}</td><td>${4/0}</td></tr>
<!-- 나머지 -->
<tr><td>\${1%2}</td><td>${1 mod 2}</td></tr>
<!-- 나머지 0 -->
<tr><td>\${4%2}</td><td>${4%2}</td></tr>
<!-- 나머지 1-->
<tr><td>\${4%3}</td><td>${4%3}</td></tr>
</tbody>
|
- 비교연산자 / 조건연산자
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<tr><td>\${1 > 2}</td><td>${1 gt 2}</td></tr> <!-- false -->
<tr><td>\${1 > 2}</td><td>${1 > 2}</td></tr> <!-- false -->
<tr><td>\${1 < 2}</td><td>${1 lt 2}</td></tr> <!-- true -->
<tr><td>\${1 < 2}</td><td>${1 < 2}</td></tr> <!-- true -->
<tr><td>\${1 > (4/2)}</td><td>${1 > (4/2)}</td></tr> <!-- false -->
<tr><td>\${1 < 2.3}</td><td>${1 < 2.3}</td></tr> <!-- true -->
<tr><td>\${1 < 2.3}</td><td>${1 < 2.3}</td></tr> <!-- true -->
<tr><td>\${1 ≤ 2.3}</td><td>${1 <= 2.3}</td></tr> <!-- true -->
<tr><td>\${2 eq 2.0}</td><td>${2 eq 2.0}</td></tr> <!-- true -->
<tr><td>\${2 == 2.0}</td><td>${2 == 2.0}</td></tr> <!-- true -->
<tr><td>\${'a' < 'b'}</td><td>${'a' < 'b'}</td></tr> <!-- true -->
<tr><td>\${'hip' < 'hit'}</td><td>${'hip' < 'hit'}</td></tr> <!-- true -->
<tr><td>\${'4' < '3'}</td><td>${'4' < '3'}</td></tr><!-- false -->
<tr><td>\${'4' == 4}</td><td>${'4'== 4}</td></tr><!-- true -->
<tr><td>\${(1>2)? 1: 2}</td><td>${(1>2)? 1: 2}</td></tr><!-- 2 -->
<tr><td>\${(1<2)? 1: 2}</td><td>${(1<2)? 1: 2}</td></tr><!-- 1 -->
|
반응형
'2019 > EL JSTL' 카테고리의 다른 글
EL sessionScope (ArrayList) (0) | 2020.01.08 |
---|---|
EL requestScope (ArrayList, HashMap) (0) | 2020.01.08 |
EL parameter 값 가져오기 (0) | 2020.01.08 |
객체 Scope (0) | 2020.01.08 |
EL Expression Language (0) | 2020.01.08 |