본문 바로가기

el2

[JSP] EL(Expression Language)로 기본객체 접근하기 EL은 기본 객체의 getter 메서드를 그대로 이용할 수 있습니다. 다만, 일반 표현식에서 사용하는 것 처럼 메서드 형태로 이용하기보다는 변수 이름으로 가져오는 방식을 주로 사용합니다. 자세한 사용 방법은 아래 예제를 통해 확인하실 수 있습니다. request header에 접근하는 방법 헤더에 접근하는 방법 HOST : CONNECTION : 헤더에 접근하는 방법(EL) HOST : ${header.host } CONNECTION : ${header.connection } 결과 창 기본객체에 접근하는 방법 표현식 결과값 EL 결과값 \${pageContext.request.contextPath } ${pageContext.request.contextPath } \${pageContext.request.. 2019. 7. 22.
[JSP] EL(Expression Language) 사칙연산, 논리연산 EL이란? JSP 2.0 스펙에 추가된 개념으로, Expression Language의 약자입니다. 값이 없는 변수(null)에 대해 Exception을 발생시키지 않습니다. 값이 없는 문자, 숫자에 대한 형변환을 자동으로 처리해줍니다 EL 구문 EL 구분은 "${ ... }" 형식으로 사용할 수 있습니다. String, int와 같은 기본형부터 true, false와 같은 boolean형과 내부적인 +, -, *, /, %등의 연산 또한 가능합니다. JSP의 형태로 된 표현식의 경우에는 형변환 등을 직접 해줘야하지만, EL에서는 형 변환을 자동으로 해주기 떄문에 따로 형변환을 해줄 필요는 없습니다. 표현식과 EL의 비교 예제입니다. EL 사칙 연산 예제 연산 결과 Expression Expression.. 2019. 7. 22.