728x90
반응형
(1) EL 정의 : JSP의 기본 문법을 보완하는 스크립트 언어로 JSP 표현식<%= %>보다 더 간결하게 코드를 출력 가능
(2) EL 구성 : $와 중괄호{ }로 이루어져 있다
예시 | JSP 표현식 | JSP 출력값 | EL 표현식 | EL 출력값 | 비고 |
1 | <%=1+1%> | 2 | ${1+1} | 2 | |
2 | <%="1+1"%> | 1+1 | ${"1+1"} | 1+1 | 따옴표 안 문자열로 인식 |
3 | <%="1"+"1"%> | 11 | ${"1"+"1"} | 2 | (1) JSP 표현식 - 따옴표 안에 숫자를 무조건 문자열로 인식(플러스 연산으로 1이 연속 출력됨) (2) EL 표현식 - 따옴표 안에 숫자만 있는 경우 숫자로 인식 |
4 | <%=10==20%> | false | ${10==20} | false | 10은 20이 아니므로 false 출력 |
5 | <%=10!=20%> | true | ${10 != 20} | true | 10은 20이 아니니까 true 출력 |
※ 파라미터 값을(매개변수 값) 불러올 때 다양한 EL 사용법(name 값을 불러온다고 가정)
방법 | EL 표기법 | 비고 |
1 | ${param.name} | request.getParameter(name);와 동일 |
2 | ${param['name']} | |
3 | ${param["name"]} |
728x90
반응형
'IT관련 > JSP' 카테고리의 다른 글
[JSP] 파라미터(Parameter) 값 읽어오는 방법 (0) | 2022.03.24 |
---|---|
[JSTL] Core 라이브러리(1) - out / set / remove (0) | 2022.03.14 |
[JSTL] jstl.jar / standard.jar 파일 다운로드 및 추가방법 (0) | 2022.03.04 |
[JSP] 이미지 업로드하기 위해 웹서버 폴더 경로에 접근하는 방법 2가지 (0) | 2022.02.09 |
인코딩 오류 나는 이유/해결 방법 (0) | 2022.02.09 |
댓글