겉바속촉
EL의 데이터 저장소 본문
728x90
반응형
저장 객체에서 값을 추출하는 순서가 있습니다.
page 👉 request 👉 session 👉 application
만약 키워드를 ${cnt}라고 해주었는데 우연찮게 모두 cnt를 사용하고 있다면..? 🤷♀️🤷♀️🤷♀️
오류가 날 것 같지만
순서대로 찾기때문에 오류는 발생하지 않습니다.
page에서 값을 찾아버리면 더이상 찾지 않고
못찾았다면 그 다음 순서인 request에서, session에서, application에서...
이런 방식으로 찾기 때문입니다.
아니면
한정사로 객체를 제한시켜주는 것도 가능!!!
${pageScope.cnt} <==== 이런 형태로 한정시켜주면 page 영역에서만 찾게 시킴
pageScope, requestScope, sessionScope, applicationScope.....
param | 파라미터 값을 저장하고 있는 저장소 |
paramValues | 파라미터 값을 배열로 저장하고 있는 저장소 |
header | Header 정보를 저장하고 있는 저장소 |
headerValues | Header 정보를 저장하고 있는 저장소 |
cookie | 쿠키 정보를 저장하고 있는 저장소 |
initParam | 컨텍스트의 초기화 파라미터를 저장하고 있는 저장소 |
pageContext | 페이지 범위의 컨텍스트 저장소 |
728x90
반응형
'IT 일기 (상반기) > JAVA' 카테고리의 다른 글
오라클 설치 참고(feat. 에러) (2) | 2022.06.20 |
---|---|
JSP 프로그래밍 - 코드블록 4종류 (0) | 2022.06.20 |
EL(Expression Language) (0) | 2022.06.15 |
JSP MVC 2 (0) | 2022.06.15 |
JSP MVC 1 (0) | 2022.06.15 |