EL(Expression Language)

 

EL은 Expression Language의 약어로 JSP의 문법을 대체하는 표현 방법이라고 할 수 있다.

 

다음은 EL의 리터럴 표현식을 테이블로 정리하였다.

 

JSP에서 스크립트릿을 사용하지 않고 ${ }기호를 사용하여 간단하게 표현할 수 있다.

 

 

다음은 Collection을 사용하여 컬렉션에 저장된 값을 가져오는 코드를 테이블로 정리하였다.

 

 

pageContext.setAttribute로 해당 페이지에 데이터를 저장하고 리스트에 저장하는데 여기서 

pageContext.setAttribute는 JSP내장 객체로서 해당 페이지 즉 page영역에서만 유효하다고 할 수 있다.

 

 

다음은 연산자이다.

 

 

 

산술은 기존 다른 언어와 유사하고 관계 연산자는 조금 다르다.

 

==(eq) / !=(ne) / <(lt) / >(gt) / <=(le) / >=(ge)

 

empty검사는 값이 비어있으면 true을 반환하고 값이 있다면 false를 반환한다.

 

 

*EL 문법에서  '${ 앞에 \(역슬래시)가 붙으면 '${를 EL문법이 아닌 일반 텍스트로 취급한다.*

 

+ Recent posts