내장객체 영역

Lee kyu min·2024년 3월 4일

JSP & Servlet

목록 보기
4/15

내장객체의 영역

  • 객체의 유효기간
    page < request < session < application
  • request, session을 자주 사용

1. page

  • 하나의 JSP 페이지 처리하는데 사용되는 영역
  • 브라우저에서 실행된 JSP페이지 범위가 하나의 page 영역이 되고 이에 해당하는 pageContext 내장 객체를 받는다
  • pageContext객체에 정보를 저장하면 해당 페이지 내에서만 사용할 수 있다.

2. request

  • 하나의 요청을 처리할 때 사용되는 영역
    브라우저 주소창에 URL을 입력하거나 페이지 링크를 클릭할 때, 브라우저가 웹 서버에 전송하는 요청이 하나의 request 영역이다

  • 사용자가 페이지를 요청하면 요청한 페이지와 요청 받은 페이지 사이에 request 내장 객체에 정보를 저장할 수 있으며 브라우저가 결과를 받으면 그 요청과 관련된 request 내장 객체는 사라진다.

  • request객체는 이전 페이지에 입력된 값을 getParameter()로 얻어올 수 있고
    setAttribute() 메소드로 정보를 저장해두면 다음페이지에서 getAttribute() 메서드를 사용해 얻어올 수 있다.

3. session

  • 하나의 브라우저와 관련된 영역
  • 웹 브라우저를 닫기 전까지 페이지를 이동해도 정보를 서버에 보관할 수 있도록 하는 객체 ex)로그인 인증

4. application

  • 하나의 웹 애플리케이션과 관련된 영역

0개의 댓글