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 |