第3章 JSP内置对象ppt课件.ppt

第3章 JSP内置对象ppt课件.ppt

ID:59018624

大小:307.00 KB

页数:42页

时间:2020-09-26

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

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

1、动态网页设计(JSP)第3章JSP内置对象授课时间第三周授课节次周二1-2授课班级D05网1课时2授课说明本次课题目的要求:动作元素、EL和异常讨论重点难点:动作元素和EL的使用教学方法:多媒体教学教学时间分配:导入10分钟新课讲解80分钟总结答疑10分钟教学过程课程描述:内置对象(ImplicitObject)是在JSP页面中内置的一些默认的对象,这些对象不需要预先声明就可以在脚本代码和表达式中随意使用。在不需要显示地声明情况下,在每一个JSP页面中都可以使用9个内置对象:request、reponse、out、session、pagecontext、appli

2、cation、config、page、exception。第3章JSP的内置对象知识点及技能点:▲对象与内置对象▲JSP对象的可见范围▲JSP内置对象介绍▲JSP内置对象的综合实例第3章JSP的内置对象3.1对象与内置对象概述Java是面向对象的。对象是构成程序的基本单位和运行实体,相似的对象如同传统程序设计语言这的变量与类型关系,可以归并到一类(Class)中去。类是对象的一般性描述,是同种对象的集合与抽象。JSP中的对象就是Java类的实例。面向对象的基本特征在于其封装性和继承性。通过封装可以将对象的定义和对象的实现分开;通过继承可以体现类与类之间的关系,由此

3、引出其多态性和动态性。3.1对象与内置对象概述内置对象大致可分为如下四类:(1)与输入/输出(Input/Output)有关的内置对象:out、request、response对象。(2)与上下文(Context)有关的内置对象:session、application、pageContext对象(3)与Servlet有关的内置对象:page、config对象。(4)与错误(Error)处理有关的内置对象:exception对象。3.2属性与属性范围3.2.1JSP的四种属性范围(1)Application范围用ServletContext接口来设置和读取Appli

4、cation范围属性。Application范围对象的值在应用实例的生命周期内有效。(2)Session范围用HttpSession接口设置和读取Session范围。Session范围的属性在对象会话期间有效。(3)Request范围用HttpServletRequest接口设置和读取Request范围的属性。Request范围的属性只在HTTP请求服务期间才有效。(4)Page范围用PageContext接口设置和读取Page范围的属性。这种属性只在单个JSP页面上下文中可见,直到这个页面的全部输出处理完毕后方失效。3.2.2JSP属性范围的设置和读取在JSP页

5、面中,PageContext属性有一对方法setAttribute/getAttribute用来设置/读取属性。它们还为方便地处理其他范围的属性提供了重载方法:publicObjectgetAttribute(Stringname,intscope);publicvoidsetAttribute(Stringname,Objectvalue,intscope);3.2属性与属性范围3.2.3JSP属性范围的选择Page范围适合于单个页面中的组件用来互相通信的数据。(1)如果数据只在一个页面中用到,就用Page范围。(2)如果数据在多个页面中用到,就用Request

6、范围。(3)如果数据在多个请求中用到,就用Session范围。(4)如果数据在多个会话中用到,就用Application范围。(5)如果数据对于多个会话来说是可写的,就要考虑使用实体Bean或消息。3.2属性与属性范围本节重点和难点:JSP的四种属性范围JSP的四种属性范围的选择讨论:JSP的四种属性范围的选择3.2属性与属性范围3.3JSP内置对象介绍3.3.1request对象request对象包含所有请求的信息,它被封装成HttpServletRequest接口。HttpServletRequest接口所提供的方法可以分为四类:(1)存储和取得属性的方法,如

7、getAttribute()、setAttribute()等。(2)能够取得请求参数的方法,如getParameter()、getParameterValues()等。(3)能够取得请求HTTP标头的方法,如getHeader()、getDateHeader()等。(4)其他方法,如取得请求的URL、IP和session的方法:getRequestURL()、getRemoteAddr()、getSession()等。可以通过查看某一个JSP页面所生成的Servlet代码,了解在_jspService()方法的上述对象的定义。3.3.2response对象resp

8、onse对

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

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

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