20.03 ~ 20.08 국비교육/JSP

내부 객체(Implicit Object)

찹키리 2020. 4. 23. 16:14

<내부 객체>


: 이미 만들어져 있는 객체


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