개발자 도전기
[JSP] EL이란? JSP 내장객체 본문
EL이란?
- Expression Language의 약자
- JSP 2.0에서 새롭게 추가된 스크립트 언어
- 기존의 표현식(<%=정보 %>) tag에서 업그레이드된 버전 (${정보})
JSP 내장객체
- pageScope
page 영역의 Attribute에 바인딩 된 객체를 참조하는 Map 객체${pageScope.속성명}
- requestScope
request 영역의 Attribute에 바인딩 된 객체를 참조하는 Map 객체${requestScope.속성명}
- sessionScope
session 영역의 Attribute에 바인딩 된 객체를 참조하는 Map 객체
HTTPSession 객체에 엑세스하고 클라이언트의 세션 데이터를 사용할 수 있다.${sessionScope.속성명}
- applicationScope
application 영역의 Attribute에 바인딩 된 객체를 참조하는 Map 객체${applicationScope.속성명}
위의 xxxScope를 명시하지 않으면 EL은 pageScpoe > requestScope < sessionScope > applicatioScope 순서로 찾아 가져온다