全国服务热线:400-6263-721

位置:长沙达内IT教育培训学校 > 学校动态 > JavaWeb域对象详解

JavaWeb域对象详解

来源:长沙达内IT教育培训学校时间:2021/8/6 14:19:43

  在JavaWeb中存在域对象,根据它们的作用范围从小到大,分别是PageContext、Request、Session 、application。下面主要针对作用范围,生命周期进行介绍。

  PageContext

  a. 作用范围

  PageContext在jsp中,是作用范围zui小的一个;所用范围仅限于当前的jsp页面,对于在servlet中无法获取该对象。

  b. 生命周期

  对jsp请求时,生命周期开始;响应后,生命周期结束销毁。

  Request

  a. 作用范围

  相对于PageContext次之,仅限同一个请求,主要用于请求转发。

  b.生命周期

  在service 方法调用前由服务器创建开始;在整个请求结束,生命周期结束销毁。

  Session

  a. 作用范围

  相对于Request次之,仅限于一次会话,会话从浏览器打开开始,关闭时结束;在servlet中获取方式是通过request对象获取。

  b. 生命周期

  在次调用 request.getSession() 方法时开始,服务器会检查是否已经有对应的session,如果没有就在内存 中创建一个session并返回;若设置了session失效时间,则到时间则失效,同时关闭浏览器则销毁失效(注:失效时间没到,关闭浏览器,也会强制失效)

  Application

  a. 作用范围

  作用范围较大,范围限于当前web应用;只要在一处设置的属性,其它各处的jsp或者是servlet都可以获取,同时在servlet中对应的是ServletContext对象

  b. 生命周期

  在Web应用被加载进容器时创建代表整个web应用的ServletContext对象,在服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/1684/news/392215/违者必究! 以上就是长沙达内IT教育培训学校 小编为您整理 JavaWeb域对象详解的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721