EL (Expression Language)
- JSP 2.0에서 추가된 기능
- EL은 간단한 문법으로 JSP 페이지 내의 객체에 접근 가능
- EL이 실행되기 위해서는 ${ expr } 형태로 기술
1) Directive E
<%@
2) Script E
1. 식
2. 스크립트렛
3. 선언
4. EL
3) Action E
(= tag)
<jsp:forward> -> jsp: 접두어, forward: 접두어 이름
ex)
[ EL 연산자 ]
- 관계 연산자
= != < > <= >= eq ne lt gt le ge
- 논리 연산자
&& || ! and or not
- 공백 연산자 = null
empty
ex) ${empty a}//a가 비어있나요?
[ EL의 디폴트 객체 ]
- pageContext - PageContext 객체
- pageScope
. . .
- param
JSTL
- 표준화된 태그 라이브러리
- JSTL 구현
* jstl.jar, standard.jar
JSTL Libraries
- Core library - Page 작성에 필요한 핵심 기능 태그들
- I18N library(InternationalizatioN) - Format 지정 태그( 한글 처리 )
- SQL Library - DB 관련 태그들
- XML Library - XML관련 태그들
- taglib 지시어
<%@ taglib prefix="c" ...%>
taglib과 jstl은 짝꿍