표현식(<%= %>
) 또는 액션태그(<jsp:useBean>
)를 대신해서 값을 간단히 표현하는 언어.
EL 표기법: ${ }
<%=1+2%>
-> ${1+2}
EL 표기법 안에 연산자를 사용할 수 있다.
산술 연산자: +, -, *, /, %
관계형 연산자: ==, !=, <, >, <=, >=
조건 연산자: a? b:c
논리 연산자: &&, ||
<jsp:getProperty name="member" property="name"/>
-> ${member.name}
// member객체의 name값을 가져오는 경우
(https://velog.io/@max9106/JSP-%EC%9E%90%EB%B0%94-%EB%B9%88-2qk5fktwhv 이 포스팅의 Student.java와 beanEx.jsp 코드를 사용)
pageScope: page 객체를 참조하는 객체
requestScope: request 객체를 참조하는 객체
sessionScope: session 객체를 참조하는 객체
applicationScope: application 객체를 참조하는 객체
param: 요청 파라미터를 참조하는 객체
paramValues: 요청 파라미터(배열)를 참조하는 객체
initParam: 초기화 파라미터를 참조하는 객체
cookie: cookie 객체를 참조하는 객체
param 객체 사용 예시