EL(표현 언어, Expression Language)은 JSP(JavaServer Pages)에서 사용되는 스크립트 언어로,
변수나 속성에 접근하고 값을 표현하기 위한 간단한 표현 언어입니다.
EL은 JSP 페이지에서 자바 코드를 더 간결하고 효율적으로 작성하고 처리하는 데 도움을 주는
도구입니다. 특히 내장 객체에서 값을 꺼내 올 때 유용하게 사용할 수 있습니다.
EL은 ${} 형식의 표현식을 사용하여 변수나 속성에 접근하고 값을 표현합니다. ${} 안에는 변수, 속성, 연산자, 리터럴 등이 올 수 있습니다. 다음은 EL의 기본 문법입니다.
변수나 속성 접근: ${변수명} 또는 ${객체명.속성명}
연산자: 산술 연산자(+, , , /), 비교 연산자(==, !=, <, >, <=, >=), 논리 연산자(&&, ||, !) 등을 사용할 수 있습니다.
삼항 연산자 또한 사용이 가능합니다.
리터럴: 문자열('문자열' 또는 "문자열"), 숫자(숫자) 등을 사용할 수 있습니다.

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 속성에 접근하는 것입니다.