15주차 - jsp(1) el표현

2022. 10. 13. 20:57jsp/jsp

이번의 목표

01. el표현언어에 대해 알아보자.

02. el표현언어의 데이터 타입을 알아보자.


지금까지 jsp에서 화면에 자바 코드를 출력하는 방법으로 두가지 방법을 선택해왔습니다.

바로 <% %>(스크립트릿)에서 out.print()를 사용하는 방법과 <%=%>(표현식)을 사용하는 방법이었습니다.

이번에는 보다 간편하게 표현하고자 나온 방법인 el표현식에 대해 알아보겠습니다.

표현언어는 표현식보다 사용방법이 간단하고 문법 체계가 직관적이어서 쉽습니다. 

el표현식의 사용 방법은 아래와 같습니다.

${"el 표현식 예제"}

※ el :  Expression Language 의 약자

 

표현언어를 통해 데이터 타입을 알아보겠습니다.

표현언어를 사용하여 데이터를 출력하는 것은 표현식(<%=%>)과 크게 다르지는 않습니다.

하지만 한가지 중요한 점은 null을 출력할 때에는 결과 화면이 공백으로 나온다는 것입니다.

01. 코드
02. 실행 화면

 

01. 코드

	정수형 : ${10}<br>
	실수형 : ${10.123}<br>
	문자열형 : ${"홍길동"}<br>
	논리형 : ${true} <br>
	null데이터 : ${null}<br> <!-- el 방법을 이용하면 null 데이터는 출력되지 않는다 -->
	연산 : ${10+123}<br>
	<%-- 
	null 이 출력값에 있다면 다른 값을 더하여 출력할 수 없다 
	null + 문자열 : ${null+문자열}
	--%>

02. 실행 화면

※ el을 사용할때 <!-- --> 주석을 사용하면 에러가 발생합니다. <%-- --%>을 사용한다면 에러가 발생하지 않습니다.