JSP Expression Language (EL)
: Java Bean 구성 요소 및 요청, 세션, 응용 프로그램 등과 같은 기타 오브젝트에 저장된 데이터의 액세스 가능성을 단순화한다.
Implicit Objects
pageScope : 주어진 속성 이름을 페이지 범위에 설정된 값으로 맵핑한다.
requestScope : 주어진 속성 이름을 요청 범위에 설정된 값으로 맵핑한다.
sessionScope : 주어진 속성 이름을 세션 범위에 설정된 값으로 맵핑한다.
applicationScope : 주어진 속성 이름을 응용 프로그램 범위에 설정된 값으로 맵핑한다.
param : 요청 매개 변수를 단일 값에 맵핑한다.
paramValues : 요청 매개 변수를 값의 배열에 맵핑한다.
header : 요청 헤더 이름을 단일 값에 맵핑한다.
headerValues : 요청 해더 이름을 값 배열에 맵핑한다.
cookie : 주어진 쿠키 이름을 쿠키 값에 매핑한다.
initParam : 초기화 매개 변수를 맵핑한다.
pageContex : 많은 객체 요청, 세션 등에 대한 엑세스를 제공한다.
EL operators 우선순위
[] .
()
-(unary) not ! empty
* / div % mod
+ - (binary)
< <= > >= lt le gt ge
== != eq ne
&& and
|| or
?: