${} - 즉시 적용 (immediate evalution)
- 객체의 프로퍼티 값을 꺼내거나 메서드를 호출
#{} - 지연 적용{deferred evaluation)
- 사용자가 입력한 값을 객체의 프로퍼티에 담는 용도로 주로 사용
- JSF(javaServer Faces)에서 UI를 만들때 사용
- 사용 예 :
${ 스코프.객체명.프로퍼티 }
${ 객체명.프로퍼티 }
- 스코프가 없을 때 보관소 찾는 순서
1) pageScope => JspContext
2) requestScope => ServletRequest
3) sessionScope => HttpSession
4) applicationScope => ServletContext
5) 모두 없다면 null 리턴
- 기본 객체
${pageScope.객체명}
${requestScope.객체명}
${sessionScope.객체명}
${applicationScope.객체명}
${param.매개변수명} - 값 조회
${paramValues.매개변수명} - 값 배열 조회
${header.헤더명} - HTTP 헤더 값 조회
${headerValues.헤더명} - HTTP 헤더 값 배열 조회
${cookie.쿠키명}
${initParam.매개변수명}
${pageContext} - 내장 객체 중 유일하게 map이 아님
${pageContext.servletContext.객체명}
${pageContext.session.객체명}
${pageContext.request.객체명}
http://hangaebal.blogspot.kr/2014/06/el-expression-language.html
'Blogger 이사' 카테고리의 다른 글
[Tomcat] Tomcat JDBC DataSource 설정 (0) | 2016.01.14 |
---|---|
[JSP] JSTL (JSP Standard Tag Library) 사용 (0) | 2016.01.14 |
[Servlet] 서블릿 초기화 매개변수 사용 (0) | 2016.01.14 |
[Servlet] Servlet Filter (0) | 2016.01.14 |
[JSP] JSP 액션 태그 사용 (0) | 2016.01.14 |