[ EL이란? ]
:: 표현식, 액션태그를 대신해서 값을 표현하는 언어
:: 예를들면 <%= 값 %> -> ${ 값 }
:: 연산자를 ${} 내에 사용 가능
[ EL 연산자 ]
- 산술
:: +, -, *, /, %
- 관계형
:: --, !=, <, >, <=, >=
- 조건
:: a? b:c
- 논리
:: &&, ||
[ 액션태그로 사용 ]
<jsp:getProperty name = "member" property="name"/> 위의 태그를 EL 액션태그로 바꾸면 ${member.name} |
[ 내장 객체 ]
- pageScope
:: page객체를 참조하는 객체
- requestScope
:: request객체를 참조하는 객체
- sessionScope
:: session객체를 참조하는 객체
- applicationScope
:: application객체를 참조하는 객체
- param
:: 요청 파라미터를 참조하는 객체
:: ${param.id} or ${param["id"]} 두개의 사용법이 있음.
- paramValues
:: 요청 파라미터(배열)를 참조하는 객체
- initParam
:: 초기화 파라미터를 참조하는 객체
:: web.xml에 context-param으로 만든 초기화 파라미터를 참조할 수 있다.
- cookie
:: cookie객체를 참조하는 객체
'프로그래밍 > JSP' 카테고리의 다른 글
MVC패턴 (0) | 2019.04.11 |
---|---|
FrontController 패턴 & Command 패턴 (0) | 2019.04.11 |
파일 업로드 (0) | 2019.03.17 |
커넥션 풀 (0) | 2019.03.13 |
DAO/DTO/PreparedStatement (0) | 2019.03.13 |