Servlet 에서
request.setAttribute("result", total);
JSP에서
$(result) 형태로 간단히 출력가능함..
스크립트릿으로 출력하려면 더 복잡함..
<%= request.getAttributes("result") %>
JSP 2.0에서 추가됨.
HTML로 결과 출력을 더 간편하게 하도록 도와주는 문법.
<%= xxxx.getAtrribute("yyyy") %> 을 간단히 $( "yyyy" ) 형태로 표기가능하다.
내장객체를 사용하여 application,page,session, request 의 getAttribute를 할수 있고,,,
post나 get 방식으로 넘어온 파라미터들에 접근, header, initParam, cookie, pageConext등에 접근가능하다.
EL의 내장객체
- pageScope : page scope 의 변수들
- requestScope: request scope 의 변수들
- sessionScope : session scope 의 변수들
- applicationScope : application scope 의 변수들
- param : parameter 변수들 문자열
- paramValues: parameter 변수들 문자열 배열
- header: HTTP request 헤더
- headerValues: HTTP request 헤더 문자열 배열
- initParam : 컨텍스트 초기 변수 web.xml 에서 지정
- cookie : 쿠키 변수들
- pageContext : 현재 페이지의 pageContext 객체
[출처] 자바 EL - Expression Language 정리|작성자 냅시스
각종 산술연산 및 논리연산이 가능하다.
배열, ArrayList, Map 객체에 접근가능하다.
자바빈 객체에 손쉽게 접근가능하다.
자바 정적 메소드 호출도 가능하다. ( 아래 EL 함수 예제 참조 )
EL 함수 예제
http://seung-jun.tistory.com/222
'BackEnd > JSP&Servlet' 카테고리의 다른 글
표준 액션 및 JSTL (Java Standard Template Library) (0) | 2014.03.17 |
---|---|
서블릿 라이프사이클 (0) | 2014.03.12 |
JSP 기초 1 - Session/Cookie/URL 재작성/ 페이지 forward,include (0) | 2013.10.11 |