QT第5章b.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IT Education Training Date:* Web开发技术(Java) * 5.2 对象有效范围 * 对象有效范围 page范围,指的是单一JSP页面的单位。 若要将数据存入page范围时,可以用pageContext对象的setAttribute()方法;若要获取page范围的数据时,可以使用pageContext对象的getAttribute()方法。 实例:pageScopeSet.jsp、pageScopeGet.jsp * 对象有效范围 request范围 request对象范围是指在一个JSP页面发出请求到另一个页面之间,随后这个属性就失效。 设定request范围时可以利用request对象的setAttribute()和getAttribute()方法。 实例:requestScopeSet.jsp、requestScopeGet.jsp 除了利用转向(forward)的方法可以存取request对象的数据以外,使用包含(include)动作也可以使用request对象进行传值。 * 对象有效范围 session范围 首先理解会话的含义: 会话失效的条件: 用户关闭浏览器 用户不活动时间超过服务器的限制 调用相应的语句使会话失效 实例:sessionScopeSet.jsp和sessionScopeGet.jsp * 对象有效范围 application范围 application的范围为服务器从启动到关闭为止。 application的作用范围最大、存在事件也最久,所以使用时需要特别注意,否则会造成服务器负载过重的情况出现。 实例:applicationScopeSet.jsp和applicationScopeGet.jsp * 5.3 Cookie * Cookie HTTP协议是一种无连接的协议(主要说明为什么需要Cookie和session)。 Cookie是Web服务器保存在用户硬盘上的一段文本。Cookie允许一个Web站点在用户的电脑上保存信息并且随后再取回它。信息的片断以‘名/值’对(name-value pairs)的形式储存。” Cookie存在与客户端,session存在与服务器 Cookie主要用户保存脱机数据,而session内置对象主要用于跟踪用户会话 但他们也存在一些共同点,那就是不论是cookie还是session内置对象都需要浏览器支持cookie并且没有禁用cookie。 * Cookie 作用:Cookie对象通常用于在浏览器端保存会话过程中的一些参数。 当浏览器请求服务器的页面时自动发送到服务器上。 Cookie是文本文件,保存路径C:\Documents and Settings\登录用户名\Cookies Cookie的常用用途: Cookie是站点跟踪特定访问者访问的次数,最后访问的时间以及访问者进入站点的路径; Cookie能够帮助站点统计用户个人资料以实现各种各样的个性化服务。 cookie实现自动登录功能,使得用户不需要输入用户名和密码就可以进入曾经浏览的站点。 * 写入Cookie方法 对于cookie的写入,要结合response对象来实现 写入Cookie的主要步骤: 创建Cookie对象 设定Cookie的属性(一般设置Cookie的有效期) 调用response.addCookie(Cookie c)方法将其写入到客户端 示例: % Cookie c=new Cookie(season,spring); c.setMaxAge(30);//cookie的有效期为30秒 response.addCookie(c); % * 设置Cookie属性 返回 类型 方法名 完成功能 String getValue() 返回Cookie的值 int getVersion() 返回Cookie所遵从的协议版本 void setComment(String msg) 设置cookie的注释 void setDomain(String domain) 设置cookie中适用的域名 void setMaxAge(int second) 设置cookie的存活周期 void setPath(String path); 设置能够读取Cookie的路径 void setSecure(boolean flag) 设置浏览器是否需要使用安全协议才能读取该cookie void setValue() 设置Cookie的值 void setVersion() 设置Cookie的版本号 * Cookie的有效期 1)过期属性是按秒为单位记录的,使用正整数 2)负值表示该cookie的生存期是当前浏览器会话 3)零值表示立即删除该cookie 如果不设置cooki

文档评论(0)

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

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

1亿VIP精品文档

相关文档