java 课件 20.ppt

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第20章 JSP的内部对象 20.1 Application对象 JSP有一些内部定义的对象,不必定义就可以使用。这些内部定义的对象称为隐含对象(implicit object)。共有9种内部对象,它们是: Out、Exception、Page、Pagecontext、Config、Request、Response、Application、Session 本章着重介绍Application、Session、Request和Response对象。 第20章 JSP的内部对象 20.1 Application对象 20.2 Session对象 20.3 Cookie 20.4 Request和Response对象 20.1 Application对象 20.1.1 Application对象的特点 Java中的对象是类创建的,对象是类的实现。Application对象是通过javax.servlet.ServletContext类创建。JSP已经为我们创建了该对象,所以怎样通过类创建这个对象已经不是重要问题,重要的是怎样应用这个对象。 20.1.2 怎样设置Application对象变量 20.1.3 Application对象的应用 Application对象 Application对象有以下特点: 一个Application对象代表一个Web应用程序,如果这个应用程序中包含若干网页,则这个程序中的所有网页都由同一个Application对象表示。 如果有多个浏览器打开同一个Web应用程序,则各浏览器面对的是同一个Application对象。也就是说在Application对象中存放的数据为打开这个应用程序的所有浏览器共享。也就是说,保存在Application对象中的数据可以被所有联机的打开同一个应用程序的客户享用。例如,在同一个聊天室聊天的网友打开的是同一个应用程序,他们将共享Application对象中的数据。 Application对象 通常认为,处于同一个目录(文件夹)中的网页属于同一个Web应用程序,不同目录中的网页属于不同的Web应用程序。这是因为,编程人员通常将组成同一个应用程序的所有网页存放在同一个目录(文件夹)中。 当有一台电脑的浏览器打开了某个Web应用程序中的一个JSP网页时,便创建了该Web应用程序的Application对象,当联机的所有浏览器都关闭时,才终止这个Web应用程序的Application对象。Application对象是自动创建和关闭的,不同于其他对象,需要在程序中执行一段程序创建和关闭。 20.1 Application对象 20.1.1 Application对象的特点 20.1.2 怎样设置Application对象变量 20.1.3 Application对象的应用 smp201.jsp %@ page contentType=text/html; charset= GB2312% html head titleapplication变量的初始值/title /head body bcenter smp201.jsp font size=4 color=red设置application变量 的初始值 hrbr font color=blue变量num的初始值为/ font 1 % application.setAttribute(num,66); % 2 % String str=(String)application.getAttribute (num);% 3 %= str % /font/body/html 20.1 Application对象 20.1.1 Application对象的特点 20.1.2 怎样设置Application对象变量 20.1.3 Application对象的应用 如果每运行一次某个文件,就让Application对象变量的值加1,就可以将这个变量看作一个计数器 smp202.jsp %@ page contentType=text/html; charset= GB2312% html head titleapplication对象/title /head body bcenter smp202.jsp font size=4 color=redapplication对象的应 用hrbr % 1 String str = (String)application.getAttribute (num); 2 int abc= 1; 3 if(str != null)abc= Integer.parseInt(str) + 1; 4 application.s

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档