网站大量收购独家精品文档,联系QQ:2885784924

第4章JSP的内置对象.pptVIP

  1. 1、本文档共45页,可阅读全部内容。
  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的内置对象

第四章 JSP的内置对象;学习目标;什么是JSP内置对象;JSP内置对象out;JSP内置对象request;JSP内置对象request;JSP内置对象request; 问题分析: 在一个页面创建表单,提供信息输入窗口,在另一页面,使用request对象获取表单信息。 程序结构:   reginput.jsp页面创建表单(信息输入窗口),用户提交信息后,页面定向到reginfo.jsp页面。页面交互关系如图所示。 ;页面交互关系;JSP内置对象request 4-4;小结1;Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.;JSP内置对象response;内置对象response的常用方法;响应包的状态行 服务器响应客户时,它发送到客户端的首行被称为状态行。状态行由3位数的状态代码和描述状态代码的文字组成。下面是对状态代码的分类描述: 1xx :1开头的3位数字,主要用于实验。 2xx :2开头的3位数字,表明客户端的请求已成功。 3xx :3开头的3位数字,表明处理客户的请求以前,应 做一些别的处理。 4xx :4开头的3位数字,表明浏览器请求是非法的或无 效的。 5xx :5开头的3位数字,表明服务器出现了问题。 我们一般不需要修改状态行,在出现问题时,服务器会自动响应,发送相应的状态代码到客户端。也可以使用setStatus(int n)方法来增加状态行的内容。;4.状态代码表 下面是服务器响应客户时,发送到客户端的状态代码描述.;状态代码 ;状态代码 ;状态代码 ;状态代码 ;小结2;;小结3;JSP内置对象-session;1.会话 从一个客户打开浏览器连接到服务器的某个服务目录(这其间,客户访问的是同一web目录中的网页),到客户关闭浏览器,这一过程称为一个会话。这时,在服务器端,系统为该客户创建了一个session对象。在客户端,系统为该客户创建了Cookie对象。一个客户对同一服务目录中不同网页的访问属于同一会话。 2.客户的session对象与服务目录 当一个客户首次访问服务目录中的一个JSP页面时,JSP引擎为该客户创建一个session对象。同一客户访问的服务目录不同,JSP引擎为该客户创建不同的session对象。从时间上看,若客户离开先前的服务目录,连接到其它服务器或者服务目录,当再次回到先前服务目录时,JSP引擎不再给客户分配新的session对象,而是使用先前的session对象。只有当客户关闭浏览器或这个session对象达到了最大生存时间,该客户的session 对象才被取消,这时服务器与客户的会话关系消失。;3.Session对象与Cookie 当JSP引擎为客户创建一个session对象后,这个session对象被分配了一个String类型的ID号,JSP引擎同时将此ID号发送到客户端,存放在Cookie中.这样,代表同一客户会话的session对象和Cookie对象建立了一一对应关系.即,每一客户会话信息保存在session/Cokkie对中. 4.Session对象与线程  当多个客户点击同一页面时,JSP引擎为每个客户启动一个线程,这就是说,一个客户对应一个线程,每个线程对应一个session对象,每个线程的session对象不同。 5.Session对象生命周期 从一个客户会话开始到会话结束这段时间称为session对象的生命周期。具体上说,指客户访问某web目录下的页面到关闭浏览器,离开该web目录,这段时间成为session对象的生命周期。;Session对象的常用方法;public Enumeration getAttributeName() session 对象调用该方法产生一个枚举对象。该枚举对象使用nextElemets()方法遍历session对象所含有的全部对象。 public long getCreationTime() session对象调用该方法可以获取该对象创建的时间。单位是毫秒(从1970年7月1日午夜起至该对象创建时刻所走过的毫秒数)。 public long getLastAccessedTime() 获取当前session对象最后一次被操作的时间,单位是毫秒;public int getMaxInactiveInterval() 获取session对象的生存时间 public void setMaxInactiveInterval(int n) 设置

文档评论(0)

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

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

1亿VIP精品文档

相关文档