EL(Expression Language) 표현식은
JSP(JavaServer Pages)와 JSF(JavaServer Faces)에서 사용할 수 있는 표현식 언어입니다. EL은 JSP와 JSF에서 데이터를 가져오고 출력하기 위해 사용됩니다.
EL은 ${ } 형태로 사용되며,
이 안에 Java 변수, JavaBean의 속성, Map의 요소 등을 입력하여 값을 출력할 수 있습니다.
예를 들어, JavaBean에 저장된 이름 속성의 값을 출력하려면 다음과 같은 EL 표현식을 사용할 수 있습니다
<tr>
<!-- EL 표현식 : controller에서 보낸것 ${ } 형태로 받을 수 있음(속성값 출력) -->
<td colspan="2" style="background-image:url('hotelimage/air.jpg'); height: 250px; background-size: 100% auto;background-position: center center;">
<h2 class="hotel-page-title">${pageTitle}</h2> <!-- 제목 -->
<p class="hotel-page-desc">${pageDescription}</p> <!-- 부제목 -->
</td>
</tr>
이 표현식은 "myBean"이라는 이름을 가진 JavaBean의 "name" 속성 값을 출력합니다.
EL은 JSP와 JSF에서 데이터를 처리하고 출력하는데 매우 유용한 기능입니다.
또한, 다양한 연산자와 함수를 제공하여 좀 더 복잡한 데이터 처리를 가능하게 합니다.
EL 표현식은 JSP 2.0부터 지원되며, JSP의 스크립트릿(scriptlet)보다 간단하고 가독성이 높기 때문에 많이 사용됩니다.
EL 표현식은 JSP에서만 사용할 수 있는 것이 아니라, 다양한 Java 웹 프레임워크에서 사용됩니다.
'front-end > javascript' 카테고리의 다른 글
[JAVASCRIPT] 자바스크립트 과제 - 계산기만들기, 체크박스, 주사위랜덤게임 (0) | 2023.01.31 |
---|---|
[JAVASCRIPT] 자바스크립트 개념알기! (0) | 2023.01.30 |
댓글