<내부 객체>
: 이미 만들어져 있는 객체
1. request★: 요청 정보를 담고 있는 객체
2. response★: 응답 정보
3. session★★★: 세션 정보(연결 정보)
: 통신의 시도 ~ 연결이 끝날 때까지의 과정/요청과 답변, 세션은 살아 있다, 창을 닫아도 로그인은 유지)
-> 로그인, 로그아웃
1)ID: 식별자
((2)기간: 연결시간 제어))
3)변수: 값을 저장
4. application: 웹 어플정보
5. out★: 출력 정보
6. config: 환경 설정, 환경 정보
7. page: 페이지 자체를 객체로 봄
영역은 존재하는데, 담을 수 없어... 아냐 있대!
->pageContext 객체를 이용해 변수나 내용을 저장
8. pageContext: 페이지 내용물, 다른객체의 권한을 획득
9. exception: 예외 처리
<jsp 객체의 측면 vs 영역의 측면>
-jsp의 영역
page
: 영역은 존재하나 데이터를 담을 수 없다.
-> pageContext 객체를 이용해 변수나 내용을 저장(setAttribute)
request
: 한번의 요청
-include
-forward
-> 페이지에 포함되어 데이터를 받거나, 이동해 받는다.
session
: 요청이 여러 개. 어디서나 저장할 수 있고, 꺼낼 수 있지만 자기 자신의 데이터에 한해서만 가능하다.
ex. 로그인, 로그아웃
application
: 어디서나, 누구나 저장할 수 있고, 꺼낼 수 있다.
'20.03 ~ 20.08 국비교육 > JSP' 카테고리의 다른 글
내부객체2. session, application, pageContext (0) | 2020.04.24 |
---|---|
내부객체1. request, response, out (0) | 2020.04.23 |
액션(Action) (0) | 2020.04.23 |
지시자(Directive) (0) | 2020.04.22 |
폼 전송 (0) | 2020.04.22 |