기본문법

    [JSP] #11-3 EL(Expression Language) - 기본 문법

    1. EL이란? EL은 Expression language의 약자로 JSP 2.0 스펙에 추가된 개념이다. 원래는 JSTL 1.0 규약에 소개된 내용으로 자바 코드를 대신해 실행시간에 태그의 속성 값을 지정하는 역할을 했떤 EL은 JSTL의 액션 태그에서만 작동하는 문제가 있었는데, JSP 2.0 부터는 JSP 컨테이너가 EL 표현식을 해석할 수 있게 도어 표준 액션 태그, 커스텀 태그, 템플릿 데이터와 같이 자바코드를 사용해야 했던 모든 곳에 EL을 사용할 수 있게 되었다. EL은 자바스크립트에서 확장된 Xpath에서 힌트를 얻어 만들어진 언어이다. 그러나 EL은 값이 없는 변수(null)에 대해 좀 더 관대하고 데이터 형 변환을 자동으로 해준다. 이러한 특징들은 질의 문자열을 처리하는 데 주요하게 작..