第04章 节 JSP内置对象详解 JSP课件PPT.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文档。上传文档
查看更多
第04章 节 JSP内置对象详解 JSP课件PPT.ppt

application对象常用方法 方法名 描述 setAttribute(String key, Object obj) 将参数Object指定的对象obj添加到application对象中,并为添加的对象指定一个索引 getAttribute(String name) 获取指定的属性值。 getAttributeNames() 获取一个包含所有可用属性名的枚举。 removeAttribute(String name) 删除一个指定Application的值。 getContext(String uripath) 获取指定WebApplication的application对象 getResource(String path) 获取指定资源(文件及目录)的URL路径 getResourceAsStream(String path) 获取指定资源的输入流 getServlet(String name) 返回指定的Servlet。 log(String msg) 把指定消息写入Servlet的日志文件。 例:application实现全局网页计数器 注意: (1)当浏览器关闭后,再次访问该网页时,访问次数继续增加。 (2)应用程序重启后,访问计数从1开始。 例:CH04\ApplicationDemo\counterbyapplication.jsp 课堂思考: 如何实现一个客户会话过程中只在第1次访问该页面时访问次数继续增加,而刷新页面访问次数不增加? 4.5 页面对象:page page对象的声明类型为java.lang.Object。 它代表JSP本身,即对应的Servlet类的对象。 可执行使用的方法来自Object类. 较少使用. 第4章 JSP内置对象详解 本章内容 学习内容 内置对象是JSP中已经创建的、可以在页面的脚本中直接使用的Java对象。 JSP的9个内置对象:request、response、pageContext、session、application、out、config、page、exception 学习重点 理解并能熟练应用: request、response、session、application、out、exception 了解其他的内置对象 4.1 请求对象:request request对象包含了来自客户端的请求信息:请求来源、标头、Cookie、参数等。 主要通过该对象的方法来处理请求。 下面介绍其几种常见用法 说明:参数名与form表单中的name属性对应,或者与提交链接的参数名对应,如果参数值不存在,则返回null值。 (1) 获取单值参数的值 1.获取请求参数 String var=request.getParameter(参数名); HTTP请求中的参数的值均为字符串,对应Java的String类。 (2) 获取多值参数的值 String[] arr=request.getParameterValues(参数名); 例:CH04\RequestDemo\request_param 在作用域中管理属性 进行请求转发操作时,把一些数据带到转发后的页面处理。可以使用request对象的属性(Attribute)。 设置属性: request.setAttribute(“key”,value); 获取属性: Object object=request.getAttribute(“key”); 获取request的所有属性的名称集的方法: EnumerationString names = request.getAttributeNames(); 参数key为String类型的属性名 参数value为Object类型的属性值 例:CH04\RequestDemo\request_attribute 4.2 响应对象:response response对象与request对象相反,包含服务器向客户端作出的应答信息。 客户端与服务器端的交互 request对象和response对象的结合可以使JSP更好地实现客户端与服务器的信息交互。用户在客户端浏览器中发出的请求信息被保存在request对象中并发送给Web服务器,JSP引擎根据JSP文件的指示处理request对象,或者根据实际需要将request对象转发给由JSP文件所指定的其他服务器端组件,如Servlet组件、JavaBean组件或EJB组件等。处理结果则以response对象的方式返回给JSP引擎,JSP引擎和Web服务器根据response对象最终生

文档评论(0)

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

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

1亿VIP精品文档

相关文档