1、request对象
客户端的请求信息是被封装在request对象中的,通过它才可以了解客户的需求,进而做出响应。
类型:javax.servlet.http.httpServletRequest
2、response对象
此对象包含了响应客户请求的有关信息,但是在接jsp中直接使用很少。
类型:javax.servlet.http.httpServletResponse
3、session对象
此对象指的是客户端域服务器的一次会话,访问页面的时候创建,知道客户端与会服务器断开连接为止。
类型:javax.servlet.http.httpSession
说明:由session="true"开关
4、application对象
此对象实现了用户间数据的共享,多个用户共享一个,可以存放全局变量。服务器创建时启动,直到服务器关闭时销毁,在此期间,此对象一直存在;这样在用户的前后连接或者不同用户之间Dev连接中,可以对此对象的同一属性进行操作,在任何地方对此对象进行操作都将影响到其他用户对此的访问。
类型:javax.servlet.http.ServletContext
5、exception对象
此对象是一个意外对象,当一个页面在 运行的过程中发生了例外,就产生了这个对象。
类型:javax.servlet.http.ServletContext
说明:由isErrorPage="true"开关
6、page对象
page对象就是指向当前jsp页面本身(this)。
类型:javax.lang.Object
说明:当前servlet实例
7、config对象
此对象是在一个Servlet初始化时,jsp引擎向它传递信息用的,此信息包括Servlet初始化是所要用到的参数(属性名和属性值)以及服务器的有关信息。
类型:javax.servlet.ServletConfig
8、out对象
此对象用于向客户端输出内容
类型:javax.servlet.jsp.JspWriter
说明:字符输出流,相当于PrintWriter
9、pageContext对象
此对象提供了对jsp页面内所有的对象及名字空间的访问,也就是说他可以访问到本页面所在的session,也可以取本页面所在的application的某一属性值。
类型:javax.servlet.jsp.PageContext