第5章JSP内置对象ppt课件.ppt

第5章JSP内置对象ppt课件.ppt

ID:59491735

大小:1.91 MB

页数:130页

时间:2020-09-13

第5章JSP内置对象ppt课件.ppt_第1页
第5章JSP内置对象ppt课件.ppt_第2页
第5章JSP内置对象ppt课件.ppt_第3页
第5章JSP内置对象ppt课件.ppt_第4页
第5章JSP内置对象ppt课件.ppt_第5页
资源描述:

《第5章JSP内置对象ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaWeb开发技术教程第5章JSP内置对象主要内容对象有效范围out对象request对象response对象session对象exception对象application对象page对象pageContext对象config对象JSP中共9种内置对象对象有效范围JSP中对象按照作用范围和持续时间不同,可以分为页内有效page、请求有效request、会话有效session和应用有效application四种不同的有效范围。对属性的操作提供了两种方法:setAttribute()方法getAttribute()方法1.页内有效:(page)指创建后只能在当前JS

2、P页面(创建对象的页面)内被访问。所有页内有效对象的引用存储在页面上下文对象pageContext中。可以使用pageContext对象的setAttribute()和getAttribute()方法来传递数据只有在同一页面内,页面有效的对象可以传递数据,而通过这个页面链接或用forward等转向语句到其他页面,都不能读取到属性的值。对象有效范围对象有效范围2.请求有效:在处理同一个请求时,不同JSP页面创建的对象在这些页面内都是可以访问的,这些对象就是请求有效的对象。所有请求有效的对象都是存储在JSP页面的request对象里的。可以使用request对象的get

3、Attribute()方法来设置属性,或用setAttribute()方法来获取属性。在调用forward()方法转向的页面或者调用include()方法包含的页面中,都可以访问这个范围内的对象。对象有效范围3.会话有效:指客户端和服务器之间持续链接一段时间,在这段时间内,当需要多次和服务器交互信息时,可以将有关信息存入session对象中,这些信息就是会话有效的。当超时或与服务器断开后,这些属性就不可用。所有会话有效的对象都是存储在JSP页面的session对象里的。同一会话的不同页面之间可以使用session这个对象的getAttribute()方法来设置属性,

4、或用setAttribute()方法来获取属性,从而传递数据。对象有效范围属性的值可以用forward或链接或include等方式保持会话有效,从而传递数据。页面如果要使用会话有效的对象,其page指令中属性session不能为false,默认值是true。对象有效范围4.应用有效:应用有效的作用范围是从Web服务器一开始提供服务直至服务停止,信息只要存入application对象中,就长期驻留内存,可以任意从不同的页面调用对象。由于应用有效的对象一直占用内存,因此在实际使用中不宜过多使用,以免服务器负载过大。所有应用有效的对象都是存储在JSP页面的applicat

5、ion对象里的。内部对象总体介绍:JSP中共9种内置对象out对象request对象response对象session对象exception对象application对象page对象pageContext对象config对象重点讲解前6种注意大小写!内建对象概述JSP提供了一些由容器实现和管理的内建对象,在JSP页面中可以直接使用,不需要实例化,通过存取这些内置对象实现与JSP页面的Servlet环境的相互访问。在JSP中一共提供了九个内置对象:out、request、response、session、application、pageContext、exceptio

6、n。由于JSP是构建在Servlet基础之上的,从本质上将,JSP的每个内置对象都和JavaServletAPI包中的类相对应,在服务器运行时自动生成。对象名类型作用域requestjavax.servlet.http.HttpServletRequestrequestresponsejavax.servlet.http.HttpServletResponsepagesessionjavax.servlet.http.HttpSessionsessionapplicationjavax.servlet.ServletContextapplicationoutjava

7、x.servlet.jsp.JspWriterpageexceptionjava.lang.ThrowablepagepageContextjavax.servlet.jsp.PageContextpageconfigjavax.servlet.ServletConfigpagepagejava.lang.Objectpage内部对象总体介绍:JSP中共9种内置对象--注意大小写!1、out对象out对应的接口为javax.servlet.jsp.JspWriter。作用:主要是向浏览器输出数据,也可以通过out对象对缓冲区进行操作。除了直接使用内置对象以外,我

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。