JSP

[JSP] 내장 객체(Implicit Object)

maribel 2019. 8. 13. 16:46

내장 객체

  • JSP 프로그램 코드에서 프로그래머가 선언하지 않아도 사용할 수 있도록 미리 선언된 객체

  • JSP 만들때부터 만들어져있는 객체

  • 스크립트릿(<% %>) 안에서만 사용할 수 있다

  • JSP 실행 시 자동생성되는 서블릿코드의 _jspService()메소드 내에 선언됨

내장 객체의 종류

  • request --> 요청 객체

  • response --> 응답 객체

  • out --> 서블릿의 입출력 시 사용

  • session --> 회원 로그인할 때 필요

  • application --> 웹프로젝트에서의 객체 사용범위와 연관

  • config --> 서블릿의 초기화 매개변수를 설정할 때 사용

  • exception --> 예외처리(try~catch)할 때 사용하는 객체

     

내장 객체의 변수 사용 범위

  • page 범위 => 현재 페이지에서만 사용되는 변수
  • request 범위 => 한 페이지 이상(요청-응답 페이지)일 때 데이터 공유
  • session 범위 => 로그인해서 로그아웃할때까지의 데이터 공유
  • application 범위 => 모든 페이지 데이터 공유 사용 가능