JAVA/개념

[ JSP ] EL이란?

ucong 2021. 1. 18. 10:44

EL (Expression Language)

- 데이터를 표현하기 위한 언어

- 다양한 위치에 있는 데이터에 접근하기 위한 언어로 JSP의 기본문법을 보완하는 역할

- JSP에서 <%%>와 같은 자바코드를 대신해 다른 표현식을 사용함으로써 더 간편하게 코딩할 수 있게 해주는 도구

 

기본 문법

- ${표현식}

 

- EL로 request 안에 attribute에 직접접근 가능

EL 도입 전 EL 도입 후
<%
Article article = (Article)request.getAttribute("article")
%>
 ${article}
<%= article.id%> ${article.id}

-  EL의 ${param.파라미터_이름} 으로 쿼리스트링의 정보 가져오는게 가능

EL 도입 전 EL 도입 후
<%=interger.parseInt(request.getParameter("boardId"))%> ${param.boardId}

 

'JAVA > 개념' 카테고리의 다른 글

디자인 패턴이란?  (0) 2021.01.19
[ JSP ] JSTL 이란  (0) 2021.01.18
주요 프로그래밍 언어들의 탄생 히스토리  (0) 2021.01.17
[ JSP ] Servlet Container  (0) 2021.01.13
[ JSP ] 서블릿이란?  (0) 2021.01.13