jsp八大对象,jsp最基本的对象

  jsp八大对象,jsp最基本的对象

  JSP的基本介绍在基本脚本里已经提到了。先说JSP中的九个对象。

  在外

  内置对象是一个缓冲的输出流,用于向客户端返回信息。它是servlet中javax.servlet.jsp.JspWriter的一个实例,在向客户端写信息时,getWriter方法获取PrintWriter对象,PrintWriter和JspWriter有相同的父类——java.io.writer

  返回客户端时使用。

  请求

  内置的请求对象表示调用JSP页面的请求。通常,请求对象是javax.servlet.http.http servlet请求接口的实例。

  该对象的典型应用是获取客户端提交的参数,但不仅如此,还包括客户端的一些其他信息(IP、头信息、路径信息等。).

  注意:请求只能得到本次提交的数据。

  反应

  内置的响应对象表示返回给客户端的响应。通常,响应对象是javax.servlet.http.http servlet响应接口的实例。

  该对象的典型应用有:设置HTTP头、添加cookie、设置相应内容的类型和状态、发送Http重定向等。

  注意:响应仅在此响应中有效。

  对象

  PageContext内置对象是javax.servlet.jsp.PageContext的实例,代表jsp页面上下文。

  该对象的应用:获取JSP页面中的对象,如request、response、servletcontext,可以通过pageContext获取。

  注意:这个对象很少使用,因为这个对象可以获取的对象大多封装成内置对象,或者可以直接获取。

  此对象仅在此页面内有效。

  会议

  会话对一个会话有效:会话通常在客户端第一次连接到服务器时开始,在会话超时时结束(在配置文件中说明)。

  注意:客户端打开浏览器后再关闭,服务器不知道。目前,该会话尚未发布。有可被调用的会话的释放接口。

  应用

  是ServletContex的一个实例,保存的信息由所有用户共享。

  web应用程序一启动,这个内置对象就被创建了。该对象是由整个web应用程序共享的对象。这个对象,不想多说,只关注申报期。

  配置

  是ServletConfig的实例,它表示Servlet的配置。

  例外

  Exception是java.lang的实例。Throwable Exception对象是一个Exception对象。当一个页面在运行过程中发生异常时,就会生成这个对象。如果JSP页面要使用这个对象,isErrorPage必须设置为true,否则不会编译。

  页,面,张,版

  Page是转换成Servlet类的当前JSP页面的实例。很少使用页面对象。

  最后,比较页面和页面上下文:

  页面,只有JSP页面被转换成Servlet的实例,PageContext指的是JSP页面的上下文。但它们有一个共同点,就是很少使用。

jsp八大对象,jsp最基本的对象