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