내장 객체와 영역

친친·2022년 11월 23일
0

내장 객체

사용자 정의 객체
.스크립트릿이나 선언에서 객체를 생성한 경우
ex)
<jsp:useBean id="userinfo" class="member.MemberInfo">
</jsp:useBean>

jsp 내장객체
.선언이나 초기화 없이 사용가능
.jsp페이지 안에서 묵시적으로 선언되어 있는 객체
ex) request, reponse, pageContext, session, application,
out, config, page, exception

pageContext, application, out

pageContext
.page를 표현하고 page영역을 관리하는 객체

application
.웹 어플리케이션과 관련된 정보를 관리
.web.xml에 저장된 설정 정보의 조회
.로그 메시지의 기록
.application 영역을 관리하는 객체

web.mxl
.모든 jsp에서 공유되는 설정 정보를 저장
. 태그를 이용하여 설정을 공유함

out
.클라이언트로 보낼 컨텐츠를 작성하는 출력 스트림

내장 객체와 영역

page 영역
.객체 레퍼런스들은 pageContext 객체에 저장됨

request 영역
.같은 요청을 처리하는 페이지들로 이루어짐
.요청의 처리가 끝나면 영역은 없어짐

session 영역
.웹 브라우저가 실행되는 동안 요청 처리에 사용된 모든 page영역의 총합
.하나의 웹 브라우저에서 유지됨
.사용자의 로그인 정볼르 유지할 때 사용

application 영역
.같은 어플리케이션 내의 페이지들 간에 공유하는 정보가 존재
.웹 어플리케이션 설정 정보의 관리

setAttribute(String name, Object value)
.속성 값 설정
.ex) request.setAttribute("total", 265)

getAttribute(String name)
.속성 값 읽기
.ex) request.getAttribute("total")

profile
웹개발 블로그

0개의 댓글