juneMiller 2021. 9. 28. 20:41

Expression Language 의 약자로 JSP 2.0 버전에서 추가 되었다. 

<%= %>, out.print() 와 같이 JSP에 쓰이는 Java 코드를 간결하게 사용하는 방법으로 

화면에 표현하고자 하는 코드를 ${value} 형식으로 표현하여 작성 

//문법
	${ value }
//예시
    <%= request.getParameter("name") %>
    ${ param.name }

 

 

EL 내장 객체 

pageScope :  page 영역 객체에 접근

requestScope : request 영역 객체에 접근 

sessionScope : session 영역 객체에 접근 

applicationScope: application 영역 객체에 접근 

param : 전달된 피라미터 값을 받아올 때 사용 

paramValues : 전달된 피라미터들을 배열로 받아올 때 사용

header : 사용자의 특정 헤더 정보를 받아올 때 사용

headerValues : 사용자의 헤더 정보를 배열로 받아올 때 사용 

cookie : ${cookie.key명}으로 쿠기 값 조회

initParam : 초기 피라미터 조회

pageContext : pageContext 경로 조회