목차
1. EL 리터럴 표현식
2. EL을 사용하여 값 꺼내기
3. 연산자 종류
| EL 리터럴 표현식
데이터 | EL 코드 | result |
문자열 | ${"test"} | test |
문자열 | ${'test'} | test |
정수 | ${20} | 20 |
실수 | ${2.8} | 2.8 |
boolean | ${true} | true |
null(빈 문자열 출력) | ${null} |
| 값 꺼내기
- 배열 또는 리스트(일반적인 '배열', '리스트'의 인덱스와 동일하게 생각하면 된다. 0부터 시작)
${list[2]}
- Map
${map.keyName}
Example
Map map = new HashMap();
map.put("student","jack");
pageContext.setAttribute("map","map");
${map.student} // -> result : jack
- JavaBean
${bean.propertyName}
Example
pageContext.setAttribute("student",new Student("jack","20210033","jack@gmail.com"));// name, sno, email
${student.sno} // -> result : 20210033
| 연산자
연산자 | 설명 |
산술 (+, - , *, / 또는 div, % 또는 mod) | 산술 연산 |
논리 (and, &&, or, ||, not, !) | 조건식으로 논리 연산 |
관계 (==, eq, !=, ne, <, lt, >, gt, <=, ge, >=, le) | 두 객체의 관계 확인 |
empty | 해당 객체가 비어있는지 확인 |
조건( 조건 ? A : B ) | A : 조건이 true / B : 조건이 false |
'Back-End' 카테고리의 다른 글
[ERROR Solution] Rest API 활용 중 생긴 에러(MissingServletRequestParameterException) (0) | 2021.10.30 |
---|---|
[ERROR Solution] No mapping for GET (0) | 2021.10.21 |
[Spring Framework]스프링 프레임워크란(Spring Framework)? (0) | 2021.10.20 |
[MVC패턴]MVC(Model-View-Controller)패턴이란? (0) | 2021.10.14 |
[EL&JSTL] EL(Expression Language)이란? EL의 개념 (0) | 2021.10.12 |