Dolphins의 HelloWorld

JSP 내장 객체 본문

웹 프로그래밍/DB연결 웹 어플리케이션

JSP 내장 객체

돌핀's 2018. 8. 24. 16:31

JSP 내장 객체란?


- JSP를 실행하면 서블릿 소스가 생성되고 실행된다.


- JSP에 입력한 대부분의 코드는 생성되는 서블릿 소스의 _jspService() 메소드 안에 삽입되는 코드로


   생성된다.


- _jspService()에 삽입된 코드의 윗부분에 미리 선언된 객체들이 있는데, 해당 객체들은 jsp에서도


    사용 가능하다.


- response, request, application, session, out과 같은 변수를 내장객체라고 한다.





먼저 이전에 만들었던 jsp파일이 변환된 서블릿에 내장객체가 있는지 확인해보겠다.



보면 이렇게 미리 내장객체들이 선언되어있음을 볼 수 있다.


내장객체의 종류와 역할을 보기쉽게 정리해보면 다음과 같다.



 실습을 통해 실제로 이 내장객체를 이용하여 JSP코드를 짰을 때 잘 작동하는지 확인해보겠다.



이렇게 실행을 해 보면 request같은 경우


우리가 선언해준 객체가 아님에도 불구하고 jsp안에서 에러 없이 잘 동작하는 것을


볼 수 있다.



출처 : edwith

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

'웹 프로그래밍 > DB연결 웹 어플리케이션' 카테고리의 다른 글

forward  (0) 2018.08.24
리다이렉트 (redirect)  (0) 2018.08.24
JSP 라이프싸이클  (0) 2018.08.23
JSP란?  (0) 2018.08.23
자바스크립트 디버깅  (0) 2018.08.22
Comments