15주차 - jsp(1) el표현
2022. 10. 13. 20:57ㆍjsp/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을 사용할때 <!-- --> 주석을 사용하면 에러가 발생합니다. <%-- --%>을 사용한다면 에러가 발생하지 않습니다.
'jsp > jsp' 카테고리의 다른 글
15주차 - jsp (3) EL 표현식으로 parameter를 받아오자 (0) | 2022.10.13 |
---|---|
15주간 - jsp (2) el표현식의 연산자 (1) | 2022.10.13 |
12주차 - jsp (17) setMaxInactiveInterval() 를 사용하여 아이디 기억하기를 구현하기 (0) | 2022.10.13 |
12주차 - jsp(16) setAttribute(), getAttribute(), setMaxInactiveInterval() (0) | 2022.10.13 |
12주차 - jsp (15) 기본객체 메서드 (0) | 2022.10.13 |