EL(Expression Language)

표현 언어 기본 객체 설명
pageContext JSP의 page 기본 객체와 동일
pageScope pageContext 기본 객체에 저장된 속성의 <속성, 값> 매핑을 저장한 Map 객체
requestScope request.getAttribute().request 기본 객체에 저장된 속성의 <속성, 값> 매핑을 저장한 Map 객체. 유일하게 생략가
sessionScope session.getAttribute().session 기본 객체에 저장된 <속성, 값> 매핑을 저장한 Map 객체
applicationScope application.getAttribute().session 기본 객체에 저장된 <속성, 값> 매핑을 저장한 Map 객체
param request.getParameter(). 요청 파라미터의 <파라미터 이름, 값> 매핑을 저장한 Map 객체
paramValues request.getParameterValues(). 요청 파라미터의 <파라미터 이름, 값 배열> 매핑을 저장한 Map 객체
header request.getHeader(). 요청 정보의 <헤더 이름, 값> 매핑을 저장한 Map 객체
cookie request.getCookies(). <쿠키 이름, Cookie> 매핑을 저장한 Map 객체
initParam application.getInitParameter(). 초기화 파라미터의 <이름, 값> 매핑을 저장한 Map 객체

JSTL

JSTL 라이브러리

라이브러리 기능 내용 주소
c 코어 변수지원 흐름제어 URL 처리 http://java.sun.com/jsp/jstl/core
xml XML XML코어 흐름 제어 XML변환 http://java.sun.com/jsp/jstl/xml
fmt 국제화 지역 메시지형식 숫자 및 날짜 형식 http://java.sun.com/jsp/jstl/fmt
sql 데이터베이스 SQL http://java.sun.com/jsp/jstl/sql
fnc 함수 콜렉션처리 String 처리 http://java.sun.com/jsp/jstl/functions

JSTL core 태그