欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    java技术Java 四大域对象总结.docx

    • 资源ID:3159710       资源大小:37.90KB        全文页数:4页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java技术Java 四大域对象总结.docx

    java技术Java 四大域对象总结源代码教育,专注IT教育培训 Java四大域对象包含: PageContext,Request,Session,ServletContent 总体概述: PageContext:在本页面中有效; Request: 在一次请求及转发的Servlet中有效; Session: 在一次会话中有效,直到超时及销毁; ServletContent: 在整个web应用有效,生命周期为Web运行期间; 下面是针对四个域对象,在生命周期,作用范围和作用 3方面上面的一些区别; 一PageContext 域 pageContext:指当前页面。在一个jsp页面里有效 ; 生命周期:当对JSP的请求时开始,当响应结束时销毁。 作用范围:整个JSP页面,是四大作用域中最小的一个。 作用: 通过pageContext获取其它八大隐式对象。 getexception方法返回exception隐式对象 getpage方法返回page隐式对象 getrequest方法返回request隐式对象 getresponse方法返回response隐式对象 getservletconfig方法返回config隐式对象 getservletcontext方法返回application隐式对象 getsession方法返回session隐式对象 getout方法返回out隐式对象 获取其所有域中的数据 pageContext 操作所有域中属性的方法 public java.lang.Object getAttribute(java.lang.String name,int scope) 源代码教育,专注IT教育培训 public void setAttribute(java.lang.String name, java.lang.Object value,int scope) public void removeAttribute(java.lang.String name,int scope) pageContext 中代表域的常量 PageContext.APPLICATION_SCOPE PageContext.SESSION_SCOPE PageContext.REQUEST_SCOPE PageContext.PAGE_SCOPE findAttribute方法,在四大域中搜寻属性,搜寻的顺序是page域、request域、session域、application域. 跳转到其他资源,其身上提供了forward和include方法,分别简化和替代requestdispatcher.forward方法和include方法。 二、Request 域 Request:指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量. 1、生命周期:在service 方法调用前由服务器创建,传入service方法。整个请求结束,request生命结束。 2、作用范围:整个请求链。 3、作用:在整个请求链中共享数据。最常用到:在Servlet 中处理好的数据交给Jsp显示,此时参数就可以放置在Request域中带过去。 三、Session 域 源代码教育,专注IT教育培训 Session:有效范围当前会话,从浏览器打开到浏览器关闭这个过程。 1、生命周期:在第一次调用 request.getSession 方法时,服务器会检查是否已经有对应的session,如果没有就在内存中创建一个session并返回。 session什么时候销毁和怎么销毁: 当一段时间内session没有被使用,则服务器会销毁该session。 如果服务器非正常关闭,没有到期的session也会跟着销毁。 如果调用session提供的invalidate ,可以立即销毁session。 注意:服务器正常关闭,再启动,Session对象会进行钝化和活化操作。同时如果服务器钝化的时间在session 默认销毁时间之内,则活化后session还是存在的。否则Session不存在。 如果JavaBean 数据在session钝化时,没有实现Serializable 则当Session活化时,会消失。 2、作用范围:一次会话。 四、ServletContext ServletContext:WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。 1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。 2、作用范围:整个Web应用。 3、作用: 在不同Servlet 之间转发 this.getServletContext.getRequestDispatcher("/servlet/TestServlet").forward(request, response); 方法执行结束,service就会返回到服务器,再有服务器去调用目标servlet,其中request会重新创建,并将之前的request的数据拷贝进去。 源代码教育,专注IT教育培训 读取资源文件。

    注意事项

    本文(java技术Java 四大域对象总结.docx)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开