第9章 JSP的内置对象ppt课件.ppt

第9章 JSP的内置对象ppt课件.ppt

ID:58697121

大小:1.65 MB

页数:46页

时间:2020-10-04

第9章 JSP的内置对象ppt课件.ppt_第1页
第9章 JSP的内置对象ppt课件.ppt_第2页
第9章 JSP的内置对象ppt课件.ppt_第3页
第9章 JSP的内置对象ppt课件.ppt_第4页
第9章 JSP的内置对象ppt课件.ppt_第5页
资源描述:

《第9章 JSP的内置对象ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章JSP的内置对象了解JSP内置对象的基本概念学习和了解out对象、request对象、response对象、session对象、application对象、exception对象、config对象、page对象和pageContext对象的特点和应用.能运用内置对象解决实际问题教学目的教学内容内置对象(ImplicitObjects)是一类特殊的对象,它们是JSP文件中不需要声明就可以使用的对象,也称它们为隐含对象。这些对象包含某种特定的信息,如HTTP请求、响应等,通过它们可以帮助用户获取并使用这些信息。由于内置对象是通过JSP容器创建和管理,

2、用户无须考虑这些内置对象是如何产生就可直接使用。从这一点来说,内置对象的出现,简化JSP页面的开发,提高了开发的便利性。9.1内置对象概述9.1内置对象概述对象类别描述outjavax.servlet.jsp.JspWriter一个输出流对象requestjavax.servlet.ServletRequest的子类触发JSP文件的请求对象responsejavax.servlet.ServletResponse的子类返回给客户的响应对象sessionjavax.servlet.http.HttpSession用户的会话对象applicationjav

3、ax.servlet.ServletContextJSP页面的应用上下文对象pageContextjavax.servlet.jsp.PageContextJSP页面的上下文对象configjavax.servlet.ServletConfig初始化JSPServlet的对象pagejava.lang.ObjectJSP页面servlet的当前请求处理实例exceptionjava.lang.Throwable访问错误页面产生的异常对象JSP的内置对象out对象是javax.servlet.jsp.JspWriter的一个对象实例,表示一个输出流。通过

4、out对象向客户端发送信息。out对象的作用范围为page,即只在本JSP页面有效。9.2out对象out对象的常见方法9.2out对象voidclear()清除缓冲区的内容,但不写客户端voidclearBuffer()清除缓冲区的当前内容,写客户端voidclose()关闭输出流,中止前数据写客户端voidflush()强制输出缓冲区的数据,先写客户端booleanisAutoFlush()判断缓冲区是否是具有强制输出autoFlush的功能,有返回true,否则返回false。intgetBufferSize()返回缓冲区的大小。intgetRe

5、maining()返回缓冲区中没有占用的空间voidnewLine()输出一新行voidprint()有一个参数,参数可以是boolean,char,char[],double,float,int,long,Object,String中的任何一种。该方法输出信息voidprintln()有一个参数,参数类型同print()。该方法实现换行输出信息例9.1out对象实现表格输出。代码见JSP9-1.jsp,运行结果见下图.9.2out对象在JSP中,在一次HTTP请求中,用内置对象request对象封装由客户传递给WEB服务器的数据。request对象取

6、决于javax.servlet.ServletRequest类的子类javax.servlet.http.HttpServletRequest。request对象可以获取客户端浏览器的header头请求、Cookies信息段请求和Session会话请求。9.3request对象要获取客户发送的具体信息,需调用request对象的相应方法来实现。request对象的常见方法:9.3request对象ObjectgetAttribute(String):获取请求指定属性名的值EnumerationgetAttributeNames():返回request对

7、象包含的属性名voidsetAttribute(String,Object):设置指定属性的值StringgetContentLength():获取用户提交信息的整个长度Cookie[]getCookies():获取请求的信息段StringgetParameter(String):获取请求指定参数的值EnumerationgetParameterNames():获取请求中参数的名称9.3request对象String[]getParameterValues(String):返回特定参数对应的值StringgetHeader(String):获取请求的头

8、信息EnumerationgetHeaderNames():获取请求的头名字的一个枚举Stri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。