[计算机软件及应用]第4章 JSP内置对象.pptVIP

[计算机软件及应用]第4章 JSP内置对象.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]第4章 JSP内置对象

4.6.2 page对象 page对象属于java.lang.Object类型,它是处理当前请求的JSP实现类的实例。page对象指向当前JSP页面本身,更确切地说,它代表JSP被转译后的Servlet,因此,它可以调用Servlet类所定义的方法,在程序中可以用this来引用它。 【例】输出JSP页面对象的ID号和hash代码值。 本例调用page对象的hashCode()方法和toString()方法,分别获取page对象的hash代码值和ID号。程序源代码详见教材。 4.6.3 pageContext对象 pageContext是javax.servlet.jsp.PageContext类的一个实例。pageContext对象相当于JSP页面所有功能的大集成者,它提供了对JSP页内所有的对象及命名空间的访问。使用该对象可以访问当前页所在session的属性值,也可以访问当前页所在application的属性值,并且允许向其他应用组件转发Request对象,或者从其他应用组件包含Request对象。 pageContext对象的常用方法如下: (1)getAttribute() (2)forward(String relativeUrlPath) (3)findAttribute() (4)getexception() (5)setAttribute() (6)removeAttribute() 4.6.3 pageContext对象 4.6.4 config对象 config对象是JSP页面通过JSP Container进行初始化时被传递的对象。config对象具有Web服务器环境设定值。 使用config对象的优点是在修改需要在Web服务器中处理的变量时,不需要逐一修改JSP文件,只要修改相应属性文件的内容就可以了。 config对象的常用方法如下: (1)getInitParameter(String name) (2)getInitParameterNames() (3)getServletNames() (4)getServletContext() 4.6.4 config对象 4.6.5 exception对象 exception对象用来处理JSP文件在执行时所发生的错误和异常。exception对象可以配合page指令一起使用,通过指定某一页面为错误处理页面,把所有的错误都集中到那个页面进行处理。这样可以使得整个系统更加健壮,也使得程序的流程更加清晰,这也是JSP比ASP和PHP先进的地方。 exception对象的常用方法如下: (1)getMessage() (2)printStackTrace() (3)toString() 4.6.5 exception对象 4.7 JSP程序的调试 4.7.1 三种错误类型 4.7.2 JSP语法错误的调试 4.7.3 JSP运行错误的调试 4.7.1 三种错误类型 当程序不能正常运行或运行结果不正确时,就表明程序中有错。在JSP程序中,常见的错误有以下3种: 1)语法错误 2)运行错误 3)逻辑错误 4.7.2 JSP语法错误的调试 本节以一个乘法九九表的的例子来分析在编写JSP程序时经常会遇到的语法错误。 例题详见教材 4.7.3 JSP运行错误的调试 运行错误是当JSP引擎将JS文件编译成的Servlet加载到内存执行时发生的错误,如数组越界、除零及一些数据操作都可能导致运行错误。 本 章 小 结 本章介绍了JSP内置对象的概念、生命周期、作用范围和对象方法的实际应用。使用JSP内置对象,可以方便操作页面属性和行为,访问页面运行环境,实现页面内、页面间、页面与环境之间的通信和相互操作。另外,在本章的最后还介绍了JSP程序常用的调试方式,通过本章的学习,可以掌握JSP基本的编程方法。 第4章 JSP内置对象 本章主要内容: 内置对象的概念 内置对象的作用域和生命期 内置对象的作用和关系 内置对象的使用方法 第4章 JSP内置对象 4.1 JSP内置对象概述 4.2 request对象 4.3 response对象 4.4 session对象 4.5 application对象 4.6 其他内部对象 4.1 JSP内置对象概述 4.1.1 JSP内置对象的来源 4.1.2 JSP内置对象介绍 4.1.1 JSP内置对象的来源 有些成员变量不用声明就可以在JSP页面的脚本(如Java程序片和Java表达式)中使用,这就是所谓的内置对象。 使用JSP动态网页开发实现Java Web应用时,JSP文件通过JSP引擎翻译为Servlet文件。这个Servlet是一个Java代码文件,用于定义一个继承HttpJspBase类的子类,并创建各个JSP

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档