CODEDRAGON ㆍDevelopment/JSP
EL Operator(EL 연산자)
구분 |
연산자 |
|
기본 |
.
[]
() |
|
산술 |
+
-
*
/
% |
|
관계형 |
==
!=
<
>
<=
>= |
|
조건 |
a ? b : c |
|
논리 |
&&
|| |
|
empty |
empty
|
기본 연산자
연산자 |
설명 |
. |
자바빈 또는 맵에 접근하기 위한 연산자 |
[] |
배열 또는 리스트에 접근하기 위한 연산자 |
() |
연산할때 우선순위를 지정하는 연산자 |
산술연산자
+, - , *, / 또는 div, % 또는 mod가 있습니다.
연산자 |
설명 |
+ |
더하기 |
- |
빼기 |
* |
곱하기 |
/ div |
나누기 |
% mod |
나머지 |
비교 연산자
두 값을 비교할 때 사용하는 연산자입니다.
== 또는 eq, != 또는 ne, < 또는 lt, > 또는 gt, <= 또는 le, >= 또는 ge로 바꿔서 사용할 수 있습니다.
연산자 |
설명 |
== eq |
두 값이 같으면 true, 그렇지 않으면 false를 반환합니다. |
!=
ne |
두 값이 다르면 true, 그렇지 않으면 false를 반환합니다. |
<
lt |
왼쪽 값이 오른쪽 값보다 작으면 true를 반환합니다. |
>
gt |
왼쪽 값이 오른쪽 값보다 크면 true를 반환합니다. |
<=
le |
왼쪽 값이 오른쪽 값보다 같거나 작으면 true를 반환합니다. |
>=
ge |
왼쪽 값이 오른쪽 값보다 같거나 크면면 true를 반환합니다. |
논리 연산자
&& 또는 and, || 또는 or, ! 또는 not
연산자 |
설명 |
&&
and |
두 값 모두 만족하면 true, 그렇지 않으면 false를 반환합니다. |
||
or |
두 값 중 하나라도 만족하면 true, 그렇지 않으면 false를 반환합니다. |
!
not |
값을 만족하지 않으면 true, 만족하면 false를 반환합니다. true는 false로 false는 true로 변경해줍니다. |
조건 연산자
연산자 |
설명 |
a ? b : c |
a이 조전이 만족하면 b를 리턴하고, 만족하지 않으면 c를 반환합니다. |
empty 연산자
객체의 값이 null이거나 비어 있는지 판단하는 메소드로 값이 null일 경우 true를 반환합니다.
연산 값 |
연산 결과 |
값이 null이면 |
true 반환 |
값이 빈 문자열(“”)이면 |
true 반환 |
값이 길이가 0인 배열이면 |
true 반환 |
값이 빈 Map이면 |
true 반환 |
값이 빈 Collection이면 |
true 반환 |
이외의 경우에는 |
false 반환 |
'Development > JSP' 카테고리의 다른 글
포워딩(Forwarding), 위임 방법 (0) | 2017.07.27 |
---|---|
EL 내장 객체 (EL 기본객체) (0) | 2017.07.27 |
EL(Expression Language)과 스크립팅 태그 비교 (0) | 2017.07.26 |
EL(Expression Language), EL 특징 (0) | 2017.07.26 |
테이블 설계 - 테이블명: blogboard, 테이블 생성하기 (0) | 2017.07.26 |