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页面的上下文。但它们有一个共同点,就是很少使用。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。