WEB, boostcourse, jsp 내장객체

JSP 내장객체

  • 내장객체 : JSP에서는 개발자가 선언하지 않아도, 사용할 수 있는 미리 선언된 변수가 존재

  • JSP를 실행하면 servlet 소스가 생성되고 실행된다
  • JSP에 입력한 대부분의 코드는 생성되는 서블릿 소스의 _jspService()_ 메소드 안에 삽입되는 코드로 생성된다
  • jspService() 에 삽입된 코드의 윗 부분에 미리 선언된 객체들이 있는데, 해당 객체들은 JSP에서도 사용가능하다
  • ex) response, request, application, session, out
내장객체는 JSP 선언문에서 사용 불가
  • JSP는 실행될때 서블릿으로 변경되서 실행되는데 이때 내장객체는 JSP의 jspService() 함수안에 미리 선언된 객체이다.
  • 선언문은 서블릿으로 변경될때 해당 jspService() 함수 밖에 선언되는 것이므로 선언문에서의 사용은 불가능하다

Reference

https://www.edwith.org/boostcourse-web/lecture/19882/