프로그래밍/TIL(Today I Learned)
12강 표현언어
가라멜
2018. 11. 6. 19:09
반응형
1. 표현언어 기본 문법
- 표현언어의 의미
- 간결한 수식언어, EL이라고 함
- 자바빈이나 영역의 속성에 저장된 데이터를 쉽게 표현할 수 있게 함
- 스크립트 요소 밖에서 사용, 데이터를 출력하거나 태그에 사용되는 속성의 값을 지정할 때 사용
- 표현 언어의 기능
- 수식에 사용되는 산술연산자, 관계연산자, 논리연산자 제공
- 자바 클래스의 메서드 호출 기능 제공
- 집합 객체에 대한 접근 방법 제공
- 자바빈 객체를 쉽게 다룰 수 있음
- JSP 내장 객체가 제공하는 영역을 사용
- 표현 언어의 해석
- 정수, 실수, 문자열, true/false, null
- ${name}의 해석
- 내장객체 / 속성이름 / 자바빈 객체의 이름 등
- 표현 언어의 사용
- 스크립트 요소(스크립트릿, 표현식, 선언) 밖에서 사용
- 태그의 몸체 내부나 데이터 출력이 필요할 때 사용됨
- EL 수식의 결과는 String
- 태그에 사용되는 속성의 값을 지정할 때 사용
- EL 비활성화 : <%@ page isELIgnored = "false" %>
2. 표현 언어의 내장 객체