ksouth9

표현 언어(EL) 연산자 본문

Web/JSP

표현 언어(EL) 연산자

ksouth9 2022. 6. 14. 14:41

할당 연산자


${ numberVar = 10 }	// 할당과 동시에 출력
${ numberVar = 10;'' }	//할당만 되고 출력은 되지 않음

할당만 하고 싶다면 세미콜론과 작은따옴표를 함께 사용해야 한다.

 

산술 연산자


  • +,-,* : 덧셈, 뺄셈, 곱셈
  • / 또는 div : 나눗셈
  • % 또는 mod : 나머지

비교 연산자


  • > 또는 gt : ~보다 크다.
  • >= 또는 ge : ~보다 크거나 같다.
  • < 또는 lt : ~보다 작다.
  • <= 또는 le : ~보다 작거나 같다.
  • == 또는 eq : 같다.
  • != 또는 ne : 같지 않다. 즉 다르다.

논리 연산자


  • && 또는 and : 논리 And
  • || 또는 or : 논리 Or
  • ! 또는 not : 논리 Not

empty 연산자


값이 없을 때 true를 반환하는 연산자

  • null
  • 빈 문자열
  • 길이가 0인 배열
  • size가 0인 컬렉션
${ empty 변수이름 }

삼항 연산자


&{ 조건 ? "true일 때 선택" : "false일 때 선택" }

'Web > JSP' 카테고리의 다른 글

MVC 패턴  (0) 2022.06.16
JSTL(JSP Standard Tag Library)  (0) 2022.06.14
Redirect VS Forward 차이점  (0) 2022.06.12
표현 언어(EL : Expression Language)  (0) 2022.05.16
액션 태그(Action Tag)  (0) 2022.05.11