- PageContext 객체
영역 담당 객체 :
page 영역 : pageContext 객체.
각각의 페이지 한개가 page 영역.
request 영역 : request 객체.
하나의 request 객체를 공유하는 여러개의 페이지를 같은 request 영역이라 한다.
session 영역 : session 객체.
하나의 session 객체를 공유하는 여러개의 페이지를 같은 session 영역이라 한다.
브라우저당 한개의 session 객체를 할당.
(브라우저의 종류 당 한개의 session 객체를 가짐.)
application 영역 : application 객체.
같은 웹어플리케이션에 속한 모든 jsp는 같은 application 영역임.
=> 영역담당 객체들은 속성관련 메서드를 멤버로 가지고 있다.
📌
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%-- /jsp/src/main/webapp/chap4/pageContext1.jsp --%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>pageContext 예제</title>
</head>
<body>
<h2>pageContext 객체 : 현재 페이지의 자원을 관리하는 객체<br>
page 영역(page 하나하나)을 담당하고 있는 객체다. </h2>
<h3>영역 담당 객체는 속성관련 메서드를 멤버로 가진다.<br>
pageContext.setAttribute("속성명","속성값")<br>
Object pageContext.getAtrribute("속성값")<br>
pageContext.removeAtrribute("속성명")<br>
</h3>
<% if(request == pageContext.getRequest()) {%>
request 객체와 pageContext.getRequest()가 리턴한 객체는 같은 객체이다.(물리적으로도 같은 객체이다.)<br>
<% } %>
<% if(response == pageContext.getResponse()) {%>
response 객체와 pageContext.getResponse()가 리턴한 객체는 같은 객체이다.(물리적으로도 같은 객체이다.)<br>
<% } %>
<% if(session == pageContext.getSession()) {%>
session 객체와 pageContext.getSession()가 리턴한 객체는 같은 객체이다.(물리적으로도 같은 객체이다.)<br>
<% } %>
</body>
</html>
'수업(국비지원) > JSP' 카테고리의 다른 글
| [JSP] 내장 객체 - application 기본 객체: 초기화 파라미터, error 에러처리 (0) | 2023.04.18 |
|---|---|
| [JSP] 내장 객체 - session 내장 객체, session 예제 - 장바구니 (0) | 2023.04.18 |
| [JSP] 내장 객체 - out 내장 객체 (0) | 2023.04.18 |
| [JSP] 내장 객체 - 페이지 이동 방법 : response 응답 객체, forward (0) | 2023.04.18 |
| [JSP] 내장 객체 - 내장 객체, request 요청 객체 (0) | 2023.04.18 |