EL 기초문법

김명래·2022년 9월 5일
0

servlet

목록 보기
1/4

EL은 getXXX 을 통해 값을 빼올 필요없이 key값만 제시하면 get 메소드를 불러온다.
내부적으로 해당 Scope영역에 키값에 해당하는 Value값을 가져올 수 있다.
기본적으로 EL은 JSP 내장객체 종류를 구분하지 않고 자동적으로 모든 내장객체에서 키값을 검색해서 존재하는 값을 가져온다. 이때, 가장 작은 범위의 값을 우선순위로 가져온다.
모든 영역에 내가 찾아야할 값이 없을 경우에는 null 값(출력시 빈것으로 표현)이 표현된다.

사용법 ${(객체명 또는 변수명}.필드명}

필드의 직접 접근한 것은 아니고 getter메소드를 통해 가져온 것.

직접 Scope이름을 지정해서 가져오기
PageScope.가져올 값
RequestScope.가져올 값
Session.가져올 값
Appllication.가져올 값

EL Operator

a+b{a + b}{a - b}
ab{a * b} {a / b} ,adivb{a div b }{a % b} ,${a mod b}

{a < b} ${a lt b}{a <= b} ${a le b}

{a > b} ${a gt b}{a >= b} ${a ge b}

{a == b} ${a eq b}{a != b} ${a ne b}

emptya>a의값이없다면{empty a} ->a의 값이 없다면{!empty a} ->a의 값이 있다면

aandb{a and b} {a or b}

profile
독자보다 필자를 위해 포스팅합니다

0개의 댓글