EL이란?

EL(표현 언어, Expression Language)은 JSP(JavaServer Pages)에서 사용되는 스크립트 언어로,

변수나 속성에 접근하고 값을 표현하기 위한 간단한 표현 언어입니다.

EL은 JSP 페이지에서 자바 코드를 더 간결하고 효율적으로 작성하고 처리하는 데 도움을 주는

도구입니다. 특히 내장 객체에서 값을 꺼내 올 때 유용하게 사용할 수 있습니다.

EL의 문법 및 사용 예시

EL은 ${} 형식의 표현식을 사용하여 변수나 속성에 접근하고 값을 표현합니다. ${} 안에는 변수, 속성, 연산자, 리터럴 등이 올 수 있습니다. 다음은 EL의 기본 문법입니다.

EL 내장객체.PNG

EL은 JSP의 내장 객체와 함께 사용될 수 있어 더 효율적인 JSP 페이지를 작성할 수 있도록 도와줍니다. 예를 들어, ${requestScope}, ${sessionScope}, ${applicationScope} 등의 내장 객체를 사용하여 각각의 범위에서 속성에 접근할 수 있습니다.

또한, ${param}, ${paramValues}, ${header}, ${headerValues} 등의 내장 객체를 사용하여 요청 파라미터, 헤더 정보에 접근할 수 있습니다.

<!-- requestScope 내장 객체를 사용하여 request 범위의 속성에 접근하는 예시 -->
<p>이름: ${requestScope.name}</p>
<p>나이: ${requestScope.age}</p>

위 코드에서 **${requestScope.name}**과 **${requestScope.age}**는 request 범위에서의

**name**과 age 속성에 접근하는 것입니다.