1 / 46
文档名称:

第9章JSP的内置对象.ppt

格式:ppt   大小:3,102KB   页数:46页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第9章JSP的内置对象.ppt

上传人:wz_198613 2018/8/26 文件大小:3.03 MB

下载得到文件列表

第9章JSP的内置对象.ppt

文档介绍

文档介绍:第9章 JSP的内置对象
了解JSP内置对象的基本概念
学****和了解out对象、request对象、response对象、session对象、application对象、exception对象、config对象、page对象和pageContext对象的特点和应用.
能运用内置对象解决实际问题
教学目的
教学内容
内置对象概述
out对象
request对象
reponse对象
session对象
application对象
config对象
exception对象
page对象
pageContext对象
内置对象(Implicit Objects)是一类特殊的对象,它们是JSP文件中不需要声明就可以使用的对象,也称它们为隐含对象。
这些对象包含某种特定的信息,如HTTP请求、响应等,通过它们可以帮助用户获取并使用这些信息。
由于内置对象是通过JSP容器创建和管理,用户无须考虑这些内置对象是如何产生就可直接使用。从这一点来说,内置对象的出现,简化JSP页面的开发,提高了开发的便利性。
内置对象概述
内置对象概述
对象
类别
描述
out

一个输出流对象
request

触发JSP文件的请求对象
response

返回给客户的响应对象
session

用户的会话对象
application

JSP页面的应用上下文对象
pageContext

JSP页面的上下文对象
config

初始化JSP Servlet的对象
page

JSP页面servlet的当前请求处理实例
exception

访问错误页面产生的异常对象
JSP的内置对象
,表示一个输出流。通过out对象向客户端发送信息。
out对象的作用范围为page,即只在本JSP页面有效。
out对象
out对象的常见方法
out对象
void clear() 清除缓冲区的内容,但不写客户端
void clearBuffer() 清除缓冲区的当前内容,写客户端
void close() 关闭输出流,中止前数据写客户端
void flush() 强制输出缓冲区的数据,先写客户端
boolean isAutoFlush() 判断缓冲区是否是具有强制输出autoFlush的功能,有返回true,否则返回false。
int getBufferSize() 返回缓冲区的大小。
int getRemaining() 返回缓冲区中没有占用的空间
void newLine() 输出一新行
void print() 有一个参数,参数可以是boolean, char, char[], double, float ,int,long,Object,
String 中的任何一种。该方法输出信息
void println() 有一个参数,参数类型同print()。该方法实现换行输出信息
out对象实现表格输出。代码见JSP9-,运行结果见下图.
out对象
在JSP中,在一次HTTP请求中,用内置对象request对象封装由客户传递给WEB服务器的数据。

request对象可以获取客户端浏览器的header头请求、Cookies信息段请求和 Session会话请求。
request对象
要获取客户发送的具体信息,需调用request对象的相应方法来实现。request对象的常见方法:
request对象
Object getAttribute(String):获取请求指定属性名的值
Enumeration getAttributeNames():返回request对象包含的属性名
void setAt