<%= %>, out.println()과 같은 자바코드를 더이상 사용하지 않고 좀 더 간편하게 출력을 지원하기 위한 도구.
배열이나 컬렉션에도 사용되고, javaBean의 프로퍼티에서도 사용된다.
1-1. EL구문
${..} 내에 표현식으로 표현한다.
${true}
${false}
${123}
${"java"}
1-2. 범위
EL식에서는 Attribute의 이름으로 해석이 된다.
값을 찾을 때 Attribute는 작은 Scope에서 큰 Scope으로 찾는다.
page -> request -> session -> application
만약 특정한 객체 값을 가져오려면 scope의 범위를 지정해서 호출
-> page scope : 하나의 JSP페이지에서만 사용할 수 있는 영역
-> request scope : 하나의 요청에서만 사용할 수 있는 영역
-> session scope : 하나의 웹 브라우저에서 사용할 수 있는 영역
-> application scope : 웹 어플리케이션 영역