JSP的内建对象

上传人:pu****.1 文档编号:578534387 上传时间:2024-08-24 格式:PPT 页数:12 大小:179KB
返回 下载 相关 举报
JSP的内建对象_第1页
第1页 / 共12页
JSP的内建对象_第2页
第2页 / 共12页
JSP的内建对象_第3页
第3页 / 共12页
JSP的内建对象_第4页
第4页 / 共12页
JSP的内建对象_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《JSP的内建对象》由会员分享,可在线阅读,更多相关《JSP的内建对象(12页珍藏版)》请在金锄头文库上搜索。

1、JSP的内建对象的内建对象综述:综述:内建对象的含义:这些对象可直接引用,不内建对象的含义:这些对象可直接引用,不需要显式地声明,也不需要代码创建其实例。需要显式地声明,也不需要代码创建其实例。JSPJSP共包含共包含9 9种内建对象:种内建对象:outrequestresponse sessionpageContext application config pageexceptionout :代表向客户端发送数据的对象,发送代表向客户端发送数据的对象,发送的数据为文本信息。的数据为文本信息。 可用可用out来写来写 html文件文件request:请求对象请求对象 代表来自客户端的请求。可获

2、取代表来自客户端的请求。可获取Form表单表单的参数。的参数。response:响应对象响应对象 代表对客户端的响应。代表对客户端的响应。JSP的内建对象的内建对象session:会话对象会话对象 代表服务器与客户端所建立的会话。代表服务器与客户端所建立的会话。注意:一般来说,注意:一般来说,session是建立在是建立在cookie之之上的,如果浏览器的上的,如果浏览器的cookie被禁止,则被禁止,则session也不能被使用。也不能被使用。pageContext :页面上下文对象页面上下文对象 代表当前页面运行时的一些属性,我们一般代表当前页面运行时的一些属性,我们一般较少使用。较少使用

3、。JSP的内建对象的内建对象application: 应用程序在服务器中运行时的全局信息。应用程序在服务器中运行时的全局信息。config: 提供一些配置信息。提供一些配置信息。page: 代表了当前正在运行的代表了当前正在运行的JSP文件所产生的文件所产生的对象,不建议大家使用。对象,不建议大家使用。exception: 代表代表JSP文件运行时所产生的例外对象。文件运行时所产生的例外对象。JSP的内建对象的内建对象out 对象对象作用:作用:把信息回送到客户端的浏览器。把信息回送到客户端的浏览器。对比对比 System.out 标准输出,把信息输标准输出,把信息输出到出到DOS控制台。控制

4、台。缓冲区的概念:缓冲区的概念:缓冲区是网页用来缓存要传缓冲区是网页用来缓存要传送给客户端信息的存储区。送给客户端信息的存储区。传送过程:传送过程:程序先将传送信息存在缓冲区,程序先将传送信息存在缓冲区,待缓冲区集合了所有要传送信息,再一并将待缓冲区集合了所有要传送信息,再一并将这些信息输出,这样可以提升传送效率。这些信息输出,这样可以提升传送效率。out对象的常用方法对象的常用方法方法方法说明说明clear()清除缓冲区中的信息,若已空,则会产清除缓冲区中的信息,若已空,则会产生生IOExceptionclearBuffer()清除缓冲区中的信息,若已空,不会清除缓冲区中的信息,若已空,不会

5、产生产生IOExceptionflush()直接将目前暂存于缓冲区中的信息输出直接将目前暂存于缓冲区中的信息输出getBufferSize()返回缓冲区的大小返回缓冲区的大小getRemaining()返回缓冲区中剩余空间的大小返回缓冲区中剩余空间的大小out对象的常用方法对象的常用方法方法方法说明说明isAutoFlush()返回布尔值表示是否自动输出缓冲返回布尔值表示是否自动输出缓冲区的信息。区的信息。newLine()输出换行输出换行print(datatypedata)输出类型为输出类型为datatype型的信息型的信息dataprintln(datatype data) 输出类型为输

6、出类型为datatype型的信息型的信息data,并传送换行。并传送换行。request对象对象作用:取得客户端发送给服务器端的各项信息。作用:取得客户端发送给服务器端的各项信息。 包括:请求的头信息、系统信息(如编码方式)、包括:请求的头信息、系统信息(如编码方式)、请求的方式、发送的参数名称和参数值等。请求的方式、发送的参数名称和参数值等。request对象取得发送信息的常用方法:对象取得发送信息的常用方法:1. String 1. String getParametergetParameter(“(“变量名称变量名称”) ) 返回指定变量名称的信息。返回指定变量名称的信息。2. Stri

7、ng 2. String getParameterValuesgetParameterValues(“(“数组名数组名”) ) 返回指定名称的数组。返回指定名称的数组。3.Enumeration getParameterNames() 得到本次请求中的所有参数的名称得到本次请求中的所有参数的名称Enumeration 的的2个方法:个方法:.hasMoreElements() : 容器内是否还有元素容器内是否还有元素,有则有则返回返回true.nextElement():有元素存在则获取下一个元素,有元素存在则获取下一个元素,否则抛出异常否则抛出异常 response对象对象Javax.ser

8、vlet.http.HttpServerletResponse的子类。的子类。作用:设置服务器端响应给客户端网页的状作用:设置服务器端响应给客户端网页的状态,包括:编码方式,响应标头以及错误信息态,包括:编码方式,响应标头以及错误信息等等。等等。常用方法:网页重定向常用方法:网页重定向reponse.sendRedirect(“新网页的地址新网页的地址”);将目前浏览器上显示的网页定向到新的网页。将目前浏览器上显示的网页定向到新的网页。程序示例:程序示例:网页重定向网页重定向HTTP中有个中有个“Refresh”响应标头,可以用来响应标头,可以用来设设置网页自动更新时间以及定向到新网页。置网页

9、自动更新时间以及定向到新网页。如果是纯如果是纯HTML网页可以用网页可以用标签标签程序示例:程序示例: / 4.htm自动更新网页自动更新网页网页自动更新网页自动更新response.setHeader(“Refresh”,”网页更新网页更新间隔的秒数间隔的秒数;url=定向新网页定向新网页”)1.response.setHeader(“Refresh”,”5”); 当前网页每当前网页每5秒重新显示一次。秒重新显示一次。2. response.setHeader(“Refresh”,”5;url= http:/”); 当前网页当前网页5秒后自动定向到网易的网站。秒后自动定向到网易的网站。6.3 response对象对象v程序示例:程序示例: 网页自动重新定向网页自动重新定向

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号