jsp的9个内置对象

来源:互联网 发布:java项目开发流程图 编辑:程序博客网 时间:2024/06/15 12:42

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

原创粉丝点击