표현 언어란?

표현언어는 값을 표현하는 데 사용되는 스크립트 언어로서 JSP의 기본 문법을 보완하는 역할을 한다.

 

[표현 언어가 제공하는 기능]

- JSP의 스코프(scope)에 맞는 속성 사용

- 집합 객체에 대한 접근 방법 제공

- 수치 연산, 관계 연산, 논리 연산자 제공

- 자바 클래스 메소드 호출 기능 제공

- 표현언어만의 기본 객체 제공

 

 

 

 

- 표현 1이나 표현 2가 null이면 null을 반환한다.

- 표현1이 Map일 경우 표현2를 key로한 값을 반환한다.

- 표현1이 List나 배열이면 표현2가 정수일 경우 해당 정수번째 index에 해당하는 값을 반환한다.

- 만약 정수가 아닐 경우에는 오류가 발생한다.

- 표현1이 객체일 경우는 표현 2에 해당하는 getter 메소드에 해당하는 메소드를 호출한 결과를 반환한다.

 

 

 

디폴트 값은 false이고 true로 설정해두면 EL언어자체를 무시하게 해준다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'Deep Dive > BACK' 카테고리의 다른 글

Binding Result의 사용법  (0) 2023.06.19
회원가입시 Member Entity가 아닌 MemberForm DTO를 활용하는 이유  (0) 2023.06.19
Spring JDBC  (0) 2022.10.10
Spring Core  (0) 2022.10.09
JSTL  (0) 2022.10.09

+ Recent posts