首页 > 其他 > 详细

ServletConfig对象与ServletContext区别

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

介绍

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区别

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!