- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第章 JSP内对象详解
application对象概述及方法 Web应用中的任一个JSP页面开始执行时,将产生一个application对象。直到服务器关闭时,application对象才会被撤消。当网站不止一个Web应用,而且客户浏览不同Web应用的JSP页面时,将产生不同的application对象。在一个Web应用中的所有JSP页面,都将存取同一个application对象,即使浏览这些JSP页面的不是用一个客户。因此,保存于application对象的数据,不仅可以跨网页分享数据,更可以联机分享数据。所以,想要计算机某Web应用目前联机人数,利用application对象就可以达到目的。 application对象常用方法如表所示: 2、application对象概述及方法 方法 说明 int getMajorVersion( ) 取得主要的Servlet API版本 int getMinorVersion( ) 取得次要的Servlet API 版本 String getServerInfo( ) 取得的名称和版本 String getMimeType(String file) 取得指定文件的MIME 类型 String getRealPath(String path) 取得本地端path的绝对路径 void log(String message) 将信息写入log文件中 void log(String message, Throwable throwable) 将stack trace所产生的异常信息写入log文件中 public void setAttribute (String name,Object object) 将数据保存到application对象 Object getAttribute(String name) 返回由name对象指定的application对象属性的值。该方法的使用与sesson对象相同 removeAttribute(String name) 从application对象中删除指定的属性 3、用application制作网页计数器 application变量是对一个Web应用都有效的全局变量,在保存一些全局有效值(如保存用户共享的信息)时非常有用。一旦创建,除非服务器关闭,否则将一直保持下去。在引用application变量时,必须使用同步(因为可能用多个用户同时访问它)。并且需要测试application属性是否已经存在。 application实现全局网页计数器 使用application编写全局网页计数器,首先,设置int类型的变量number,并将该对象初始化为1。然后,通过获取application中getAttribute()方法获取number对象,并判断该对象是否为null,如果不为null,则将获取的内容赋值给number变量。最后,将该变量自动加1并显示在页面中。实现代码如下: % int number=0; if(null!= application.getAttribute(number)){ number=(Integer)application.getAttribute(number); } number++; out.println(当前网页访问次数:+number); application.setAttribute(number,number); % 注意:当浏览器关闭时时,再次访问该网页时,访问次数继续增加。 4.5 页面对象:page 4.5.1 page对象的常用方法 4.5.2 page对象转换类型 page对象的常用方法 page对象的常用方法如表所示。 方法名 描述 getClass() 获取page对象的类。 hashCode() 获取page对象的hash码。 equals(Object obj) 判断page对象是否与参数中的obj相等 copy(Object obj) 把此page对象复制到指定的Object对象中 clone() 克隆当前的page对象 toString() 把page对象转换成String类型的对象 page对象转换类型 使用page输出JSP页面的对象转换类型和哈希代码值,调用page对象的hashCode()方法和toString()方法,分别获取Page对象的哈系代码值和JSP页面的对象转换类型,代码如下: % int hashCode=page.hashCode(); String thisStr=page.toString(); out.println(page对象的ID值:+thisStr); out.print(br); out.printl
您可能关注的文档
最近下载
- 2025年三元食品面试题目及答案.doc VIP
- PEP小学英语五年级上册第三单元测试卷(含听力材料及标准答案).doc VIP
- 万里路测试题及答案.doc
- township梦想小镇攻略-价格-时间-配方表.xls VIP
- 35kV输电线路工程施工强制性条文执行检查表.pdf VIP
- 2025年第三节 妊娠剧吐.pptx VIP
- 2025年第三季度预备党员入党积极分子思想汇报材料.docx VIP
- 医学课件-综合医院中西医结合科(中医科)人员配置和人才培养.pptx VIP
- TCRHA 089-2024 成人床旁心电监测护理规程.pdf VIP
- 傅里叶变换红外光谱-傅里叶红外光谱课件.pptx VIP
原创力文档


文档评论(0)