자바 코드가 들어가는 표현식을 좀 더 편리하게 사용하기 위해 JSP 2.0부터 도입된 데이터 출력 기능
표현된 언어의 특징
- 기존 표현식보다 편리하게 값을 출력
- 변수와 여러 가지 연산자를 포함할 수 있음
- JSP 내장 객체에 저장된 속성 및 자바의 빈 속성도 표현 언어에서 출력할 수 있음
- 표현 언어 자체 내장 객체도 제공됨
- JSP 페이지 생성 시 기본 설정은 표현 언어를 사용할 수 없음
- 페이지 디렉티브 태그에서는 반드시 isELIgnored = false로 설정해야 함
표현 언어의 형식
${빈이름.속성이름}
중복을 허용하지 않음!
${HashMap 객체이름.키이름}
💗 책보고! 이거 실습 한번 해봐!!
스코프 우선순위
작은 순서대로 나온다!! page가 가장 작은 범위라서 우선순위가 높다!
page > request > session > application
액션 태그나 표현 언어를 사용하더라도 조건식이나 반복문 등의 자바 코드를 제거하기 위해서 도입된 기능
커스텀 태그의 종류