본문 바로가기
Web/JSP

JSP #9 EL-1

by 언덕너머에 2015. 1. 2.

EL(Expression Language)

 - JSTL 1.0에 소개되었고 JSP 2.0/JSTL 1.1에 추가된 스크립트 언어

 - JSP 페이지에서 EL 인식이 되지 않을 경우 페이지 지시어로 isELIgnored="false" 선언

   <%@ page isELIgnored="false" ...%>

 

EL의 식

'$' 기호 이후의 중괄호({})속에 리터럴, 변수, 연산식, 객체의 프로퍼티, 배열을 기술하여 식을 만든다.

 JSP 스크립트 태그안에서는 사용할 수 없다.

 EL 표현식 앞에 '\'를 사용하면 표현식은 문자열로 인식된다.

 

 - 표기법

 ${표현식} : 표현식에는 문자열, 숫자, Boolean, null, 연산식이 올 수 있다.

구 분 

 표 기 예

 설 명

 리터럴

 ${"Hello"}, ${10}

 문자 또는 숫자 리터럴이 출력

 ${10+20}

 연산식의 값이 출력

 변수

 ${변수}, ${변수+1}

 변수 또는 산술식 값이 출력

 프로퍼티

 ${객체.속성}, ${객체["속성"]}

 특정객체의 프로퍼티 값이 출력

 배열

 ${배열[번호]}, ${배열["번호"]}

 배열 번호의 요소 값을 출력

 

 

'Web > JSP' 카테고리의 다른 글

JSP #11 EL-3 EL의 내장객체  (0) 2015.01.02
JSP #10 EL-2 EL의 연산자  (0) 2015.01.02
JSP #8 서블릿(Servlet)-2 RequestDispatcher & sendRedirect  (0) 2014.12.29
JSP #7 서블릿(Servlet)-1  (0) 2014.12.23
JSP #6 세션(Session)  (0) 2014.12.23