第7章 JP内置对象.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文档。上传文档
查看更多
第7章 JSP内置对象 7.1 JSP内置对象分类 7.2 属性保存范围 7.2.1 page范围 所谓page范围,就是指设置的属性只在当前页面有效。通过使用 pageContext的setAttribute()方法来设置属性,并通过pageContext的getAttribute()方法来取得属性。 示例:PageScopeDemo.jsp 7.2.2 request范围 所谓request范围,就是指属性在一次请求范围内有效。如果页面从一个页面跳转到另一个页面,那么该属性就失效了。这里所指的跳转是指客户端跳转,比如客户端单击超链接跳转到其他页面,或者通过浏览器地址栏浏览其他网页。如果使用服务器端跳转jsp:forward,则该属性仍然有效。通过使用request的setAttribute()方法来设置属性,并通过request的getAttribute()方法来取得属性。 示例:RequestScopeDemo.jsp RequestScopeDemo2.jsp 7.2.3 session范围 所谓session范围,也就是指客户端浏览器与服务器一次会话范围内,如果和服务器断开连接,那么这个属性也就失效了。通过使用session的setAttribute()方法来设置属性,并通过session的getAttribute()方法来取得属性。 示例:SessionScopeDemo.jsp SessionScopeDemo2.jsp 7.2.4 application范围 所谓application范围,也就是指在整个服务器范围,直到服务器停止以后才会失效。通过使用application的setAttribute()方法来设置属性,并通过application的getAttribute()方法来取得属性。 示例:ApplicationScopeDemo.jsp ApplicationScopeDemo2.jsp 7.2.5 移除属性 只需调用相应对象的removeAttribute()方法就可以移除指定属性。 示例:RemoveAttributeDemo.jsp 7.3 request对象 7.3.1 获得客户端请求参数 request对象包括一系列方法用来获得客户端请求参数。 示例:RequestForm.jsp RequestDemo.jsp 7.3.2 获得所有的参数名称 通过request对象的getParameterNames()方法可以获得所有的参数名称。 示例:RequestForm2.jsp RequestDemo2.jsp RequestDemo3.jsp 7.3.3 获得参数的所有参数值 前面接收到参数都只有一个参数值,在有些情况下一个参数可能拥有多个参数值,比如多选框,多选列表。要接收多个参数值,就需要使用request对象的getParameterValues()方法。 示例:RequestForm3.jsp RequestDemo4.jsp 7.4 response对象 7.4.1 实现页面跳转 可以通过response对象的sendRedirect()方法设置页面重定向,从而实现页面跳转。这种跳转将改变浏览器地址栏信息,所以也称为客户端跳转。 示例:ResponseDemo.jsp DirectPage.jsp 7.4.2 实现页面自动刷新 可以通过response对象的addIntHeader()方法添加一个标题为Refresh的标头,并指定刷新间隔时间,从而实现页面自动刷新。 示例:ResponseDemo2.jsp 7.4.3 实现页面自动跳转 可以通过response对象的addHeader()方法添加一个标题为Refresh的标头,并指定页面跳转时间及跳转页面,从而实现页面自动跳转。 示例:ResponseDemo3.jsp 7.5 out对象 7.5.1 使用out对象进行页面输出 通过out对象的print()方法和println()方法进行页面输出,不同的println()方法输出完成后,会在字符串后面添加换行标记。 示例:OutDemo.jsp 7.5.2 使用out对象求得缓冲区使用大小 通过out对象的getBufferSize()方法可以获得缓冲区的大小,而通过getRemaining()方法可以获得缓冲区剩余大小。通过这两个值可以很容易地求得缓冲区使用大小。 示例:OutDemo2.jsp

文档评论(0)

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

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

1亿VIP精品文档

相关文档