반응형
request, session, application 내장 객체에서는 데이터를 바인딩해서 다른 JSP로 전달합니다.
그런데 각 내장 객체에 바인딩하는 속성 이름이 같은 경우 JSP에서는 각 내장 객체에 지정된 출력 우선순위에 따라 순서대로 속성에 접근합니다. 이번에는 각 내장객체에 같은 속성 이름으로 바인딩할 때의 출력 우선순위를 알아보겠습니다.
test02 폴더에 forward4.jsp파일과 member4.jsp 파일을 만든 후 확인해 보도록 하겠습니다.
왼쪽이 forward4.jsp 오른쪽이 member4.jsp 입니다.
이번에는 forward4.jsp에서 request에 address를 바인딩하는 부분을 주석처리 해 보겠습니다.
다시 회원 가입창에서 가입하기를 클릭하면 다음과 같이 session에서 바인딩한 주소가 출력 되는 것을 확인할 수 있습니다.
표현 언에서는 동일한 속성 이름에 접근할 경우 page 객체의 속성이 우선순위가 가장 높습니다.
표현 언어에서 같은 속성에 대한 우선순위는 다음과 같습니다.
page> request > session > application
반응형
'2020 > JSP SERVLET' 카테고리의 다른 글
JSTL Core taglib (0) | 2019.12.20 |
---|---|
JSTL(JSP Standard Tag Library) (0) | 2019.12.20 |
표현 언어(EL)로 바인딩 속성 출력 (0) | 2019.12.19 |
has-a 관계 빈 (0) | 2019.12.19 |
JSP EL HashMap (0) | 2019.12.19 |