JSP文件会被JSP编译器(注意不是Java编译器哦)编译成Java文件,这个Java文件中的类是实现了Servlet接口的类,最后被Java编译器编译成Class文件,因此JSP可以认为是Servlet的前身

JSP中的9大内置对象,即Servlet体系中那些最常见和被经常访问的对象,它们如下:

application:即代表应用程序

page :即Servlet对象,Jsp实现类的实例,它是jsp本身,通过这个可以对它进行访问

config :即ServletConfig对象,表示Servlet的配置,当一个Servlet初始化时,容器把某些信息通过此对象传递给这个Servlet

request :即ServletRequest对象,向客户端请求数据

response :即ServleResponse对象,封装了jsp产生的响应,然后被发送到客户端以响应客户的请求

out 向客户端输出数据

session:即HttpSession对象,用来保存每个用户的信息,以便跟踪每个用户的操作状态

pagecontext :即一个Map对象,Service方法内的一个临时对象,为JSP页面包装页面的上下文。管理对属于JSP中特殊可见部分中己经命名对象的该问

exception:当Service方法内出现异常后,异常被强制捕捉,然后这个对象被调用,反映运行的异常

参考了该文:http://www.cnblogs.com/kelin1314/archive/2011/03/03/1969578.html