JSP Script는 java object를 생성,수정, 사용하여 동적 컨텐트를 만들 수 있습니다.  쉽게 이야기를 하면 자주 사용하는 구문은 class로 만들어 두어 필요할 때 마다 instance로 생성하여 사용할 수 있다는 점이겠지요.

위와 같은 관점에서 JSP Container 자체는 개발자들을 위하여 유용한 객체들을 만들어 놓았는데 바로 그 객체들이 implicit object 입니다.

 

혹시 ASP를 사용해 본 적이 있는지요? 없나요.  없으면 할 수 없구…

ASP에 보면 response, request 등의 내부 객체들이 있지요.  implicit object는 ASP의 response, request와 동일한 것입니다.

 

object

class or interface

page

javax.servlet.jsp.HttpJspPage

config

javax.servlet.ServletConfig

request

javax.servlet.http.HttpServletRequest

response

javax.servlet.http.HttpServletResponse

out

javax.servlet.jsp.JspWriter

session

javax.servlet.http.HttpSession

application

javax.servlet.ServletContext

pageContext

javax.servlet.jsp.PageContext

exception

java.lang.Throwable

 

implicit object 는 java class ,interface 형태의 API로 제공되고 있습니다.

 

http://localhost:3030/javadoc/index.html 를 통해서 해당 class 와 inteface에 대하여 대충 살펴보는 것도 좋은 공부라고 생각이 되는군요.

저는 꼭 한번씩 보고 또 보고 합니다.

 

각각의 항목에 대하여는 하나씩 하나씩  살펴 보도록 하지요….

 

강좌의 reference

- Web Development with Java Server Pages. by Duane K. Fields & Mark A. Kolb ,곽용재편역 ; InfoBook, Manning

-  http://java.sun.com/products/jsp/tags/tags.html

-  http://myhome.shinbiro.com/~jimmy/home.htm