学习网络程序技术教学讲.pptxVIP

  1. 1、本文档共8页,可阅读全部内容。
  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文档。上传文档
查看更多

Web程序设计主讲:何顶军教学目录第10讲1、JSP概述 2课时2、JSP页面与JSP标记 6课时(1-3,4-6,7)3、Tag文件与Tag标记 4课时(1-3,4-5)4、JSP内置对象 8课时(1,2,3,4-5)5、JSP中的文件操作 8课时(1,2-3,4-6,7-8)6、JSP中使用数据库 8课时(1-3,4-5,6-7,8-10)7、JSP与JavaBean 8课时(1-2,3-4,5,6-7)8、JavaServlet基础 8课时(1-2,3-4,5-7,8-9)9、MVC模式 4课时(1-3,4-7) 共计:56课时第4章JSP内置对象(out和application)本讲内容: 10.1out对象 10.2用application制作留言版10.1out对象out对象的常用方法:out.print(Boolean);out.println(Boolean);输出一个布尔值out.print(char);out.println(char);输出一个字符out.print(double);outprintln(double);out.print(float);out.println(float);out.print(long);out.println(long);out.print(String);out.println(String);out.newLine();输出一个换行符out.flush();输出缓冲区里的内容out.close();关闭输出流实例参见:Example4_21.jsp注:些例只是一个例子,真正的应用中很少如此输出相关的内容。10.2用application制作留言版10.2.1session和application的比较session是随着用户访问某个web服务目录而产生,随着用户关闭浏览器而消亡(或者过了session的发呆时间而消亡或用使用了session.invalidate()而消亡),不同用户的session是互不相同的。application对象是Tomcat服务器起动时创建的,所有用户共享同一个application对象,但不同的web服务目录有不同的application对象。任何用户对application对象中的数据修改,都会影响到其他的用户,所以对application对象操作时要进行同步处理。另外,有些服务器不直接支持application对象,此时要先使用ServletContext声明这个对象,再用getServletContext()方法对application对象进行初始化。10.2.2application对象常用的方法:publicvoidsetAttribute(Stringkey,Objectobj);类同sessionpublicObjectgetAttribute(Stringkey);类同sessionpublicEnumberationgetAttributeNames();类同session,使用nextElements()循环遍历该枚举对象publicvoidremoveAttribute(Stringkey);类同session其他方法可以通过编程环境中application加点查看到10.2.3使用application制作留言版 基本思路: 1、submit.jsp通过表单提交姓名、留言标题和留言内容给messagePane.jsp页面。 2、messagePane.jsp用同步方法把这些内容添加到一个向量中,然后把向量添加到application对象中。 3、查看留言是,从application对象中取出向量,然后进行遍历就可以了。 涉及到的知识: 向量和Vector类向量与数组相似,可以假想成一种可变数组。但是也有区别:其一,数组要指定大小,而向量不用指定,向量会根据加入或移除对象的情况自动改变其大小。其二,数组要求每个元素类型一致,而向量没有些要求。但是,从向量中取出元素时要强制转换成原来的数据类型。向量的使用: 1、引入相应的包java.util.Vector 2、创建Vectora=newVector(); 3、添加对象a.add(Objecto),把对象o添加到向量的尾部(a.add(intindex,Objecto)把o添加到指定的位置) 4、获取对象elementAt(intindex)获取指定位置index的对象 5、获取向量中元素的个数a.size();留言板实例,参见:submit.jsp,messagePane.jsp,showMessage.jsp作业P986题

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档