반응형
💡 EL(Expression Language) 이란?
표현을 위한 언어로 JSP스크립트의 표현식을 대신하여 속성 값을 쉽게 출력하도록 고안된 언어임
즉 표현식 (<%=%>)을 대체할 수 있음
EL 표현식에서 도트 연산자 왼쪽: java.util.Map객체 또는 Java Bean 객체이어야함
EL 표현식에서 도트 연산자 오른쪽: 맵의 키이거나 Bean 프로퍼티여야함
💡 EL이 제공하는 기능
1. JSP의 네가지 기본 객체가 제공하는 영역의 속성 사용
2. 자바 클래스 메소드 호출 기능
3. 표현 언어만의 기본 객체 제공
4. 수치, 관계, 논리 연산 제공
💡 EL 문법
//스크립트릿
<%= ((com.model1.MemberDTO) request.getAttribute("userId")).getZipDTO().getAddress() %>
//EL
${userID. zipDTO.addres}
//EL [] 연산자
${userinfo["name"]}
//dot표기법을 이용한 객체 프로퍼티 접근
${userinfo.name}
💡 EL 내장객체
jsp페이지의 EL표현식에서 사용할 수 있는 객체
반응형
'Web > Front' 카테고리의 다른 글
[JS] localStorage 사용법 (읽기, 쓰기, 삭제, 키목록 등) (0) | 2022.09.19 |
---|---|
[JS]자바스크립트로 CSS속성 변경하기 (0) | 2022.09.19 |
[JS] 자바스크립트 기초 (0) | 2022.09.18 |
[BootStrap v5.0] 그리드 시스템 (0) | 2022.09.18 |
[CSS] display속성 (0) | 2022.09.18 |