EL의 데이터 저장소 우선순위: 1. Page 2. request 3. session 4. application 우선순위 순으로 돌면서 데이터를 찾아서 사용. but Page에서 찾으면 request 이후 에서는 찾지 않는다. Page: Page내에서 저장소로 사용 할 수있다. 예제) spag.jsp ${value} ${names[0]} ${notice.title} ${aa} pageContext.setAttribute를 이용해 hello를 aa저장 후 ${aa}로 출력 키워드가 page, request, session, application에서 중복되어서 사용된다면? 우선순위가 높은 page에서 값을 가져 오게된다. 그렇다면 request에 있는 키워드를 사용하고 싶다면 어떻게 해야할까? 특정한 한 위..
EL(Expression language)이란? View를 위한 데이터 추출 표현식 예를 들어, Controller 에서 request.setAttribute("cnt", 30); 이라는 식을 View에서 확인하려면 request.getAttribute("cnt"); 로 호출 해야한다. 여기서 View에서 코드블럭안에 자바코드를 사용하게 되는데 이를 개선하기 위한 방법으로 EL이 등장했다. EL표기법 ${cnt} ${list[0]} ${n.title} package com.newlecture.web; import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.servlet.RequestDispatcher;..