码迷,mamicode.com
首页 > 其他好文 > 详细

ServletConfig对象与ServletContext区别

时间:2017-09-01 11:52:56      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:实例   应用   targe   范围   优先级   soft   size   server   优先   

介绍

ServletContext对象:servlet容器在启动时会加载web应用,并为每个web应用创建唯一的servlet context对象,可以把ServletContext看成是一个Web应用的服务器端组件的共享内存,在ServletContext中可以存放共享数据。ServletContext对象是真正的一个全局对象,凡是web容器中的Servlet都可以访问。

servletConfig对象:用于封装servlet的配置信息。从一个servlet被实例化后,对任何客户端在任何时候访问有效,但仅对servlet自身有效,一个servlet的ServletConfig对象不能被另一个servlet访问。

-------------------------------

解释

1、在web.xml配置文件中,对每个servlet的配置里,有一项<load-on-startup></load-on-startup>,

它的含义是:标记容器是否在启动的时候就加载这个servlet。

当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;

当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。

正数的值越小,启动该servlet的优先级越高。

2、获取ServletContext的两种方式,直接获取和间接获取,得到的对象都是同一个。整个web应用都只有一个唯一的ServletContext实例;

3、ServletConfig对象的作用范围仅在servlet中。

 

ServletConfig对象与ServletContext区别

标签:实例   应用   targe   范围   优先级   soft   size   server   优先   

原文地址:http://www.cnblogs.com/pxffly/p/7462422.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!