6.servletConfig 和ServletContext之间的区别
6.1 servletconfig:
从一个servlet被实例化后,对所有客户端在所有时候访问有效,但仅对本servlet 有效,一个servlet的servletconfig对象不能被另一个servlet访问。
6.2 servletcontext:
对所有servlet,所有人在所有时间都有效,这才是真正全局的对象。
6.3 用处
如果是整个系统的配置的话,那么就可以设置为servletContext的参数,如系统编码等
<web-app>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:bme.service.xml
/WEB-INF/conf/global.datasource.xml
/WEB-INF/conf/*.service.xml /WEB-INF/conf/*.web.xml
/WEB-INF/console/conf/*.web.xml
/WEB-INF/console/conf/*.service.xml
/WEB-INF/frameset/conf/*.web.xml
/WEB-INF/frameset/conf/*.service.xml /WEB-INF/*.web.xml
classpath:org/codehaus/xfire/spring/xfire.xml
classpath:cmp/spring/cmp-spring-integration-startup.xml
classpath:iManager/spring/repository_service.xml
</param-value>
</context-param>
..........
</web-app>
若是某个单独servlet的配置项的话,可以设置为servletConfig的参数,如某个读取文件的servlet的目录地址等
<servlet>
<servlet-name>getatt</servlet-name>
<servlet-class>mail.getattservlet</servlet-class>
<init-param>
<param-name>abspath</param-name>
<param-value>/usr/mail/ax/axman/maildir/</param-value>
</init-param>
</servlet>
只能这个servlet能获取这些参数,不同servlet之间不能获取
实际上ServletContext的比ServletConfig的使用范围广很多, ServletConfig一般只用于获取Servlet的初始化参数,而ServletContext的作用是与Web Container交互,除了可以用于获取Web Application的全局初始化参数外,还可以获取Servlet的元数据,设置共享属性,获取属性值,获取外部资源等,另外当Web Application使用分布式部署时(在web.xml 中使用distributable元素)ServletContext的作用范围就只有单个虚拟机而不是整个Web Application
分享到:
相关推荐
Head First Servlet & JSP, 经典教程,适用于SCWCD,我就是用这本书98%通过认证。本人注释版,非扫描。
Head First Servlets&JSP;-第2版-高清扫描版-带详细书签 高清扫描版,书签比较详细,和目录一样
head_first_servlet&jsp学习笔记
head first servlet&JSP讲解课件java-web,根据书籍head first servlet&JSP写的讲义课件。很经典。
Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up 'Head First HTML with CSS & XHTML' and really learned ... You also want to do it right so you ...
CSS 学习笔记Head First HTML&CSS 学习笔记 Head First HTML&CSS 学习笔记Head First HTML&CSS 学习笔记 Head First HTML&CSS 学习笔记Head First HTML&CSS 学习笔记 Head First HTML&CSS ...
CSS学习笔记HeadFirst HTML&CSS学习笔记 HeadFirst HTML&CSS学习笔记HeadFirst HTML&CSS学习笔记 HeadFirst HTML&CSS学习笔记HeadFirst HTML&CSS学习笔记 HeadFirst HTML&CSS学习笔记Head...
个人的Head First Servlets & JSP (SCWCD)读书及学习笔记
HeadFirst 设计模式学习笔记2--观察者模式 demo http://blog.csdn.net/laszloyu/archive/2010/05/12/5581769.aspx
HeadFirst 设计模式学习笔记3--装饰模式 Demo http://blog.csdn.net/laszloyu/archive/2010/05/12/5582561.aspx
Head First Servlet&JSP(清晰中文版) ,Head First系列丛书,就不过多介绍了~~
Head First Servlet&JSP(清晰中文版) ,Head First系列丛书,就不过多介绍了~~
Head First Servlet and JSP,学习servlet,jsp的好书
Head First Servlet&JSP(清晰中文版) ,Head First系列丛书,就不过多介绍了~~
HeadFirst 系列书籍不用多说。 Head First Servlet And JSP
Head First Servlet JSP 源码
Best book to learn J2EE Web Component and Pass SCWCD 5 Exam. Volume 2
Head First Servlet&JSP(清晰中文版) ,Head First系列丛书,就不过多介绍了~~
Head First Servlet JSP