ServletContext接口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ServletContext接口相关的知识,希望对你有一定的参考价值。
一、ServletContext介绍
Servlet引擎为每个WEB应用程序都创建一个对应的ServletContext对象
ServletContext对象被包含在ServletConfig对象中,调用ServletConfig.getServletContext方法可以返回ServletContext对象的引用。
由于一个WEB应用程序中的所有Servlet都共享同一个ServletContext对象,所以,ServletContext对象被称之为 application 对象(Web应用程序对象)。
功能:
获取WEB应用程序的初始化参数
记录日志
application域范围的属性
访问资源文件
获取虚拟路径所映射的本地路径
WEB应用程序之间的访问
ServletContext的其他方法
二、获取WEB应用程序的初始化参数
为WEB应用程序设置初始化参数的好处在于不需要修改Servlet源程序,就可以改变一些参数信息。
ServletContext.getInitParameterNames方法用于返回一个包含WEB应用程序的所有初始化参数名称的Enumeration集合对象,ServletContext.getInitParameter方法用于返回某个指定名称的初始化参数值。
在web.xml文件的根元素<web-app>中增加<context-param>子元素,如下所示:
<context-param> <param-name>companyName</param-name> <param-value>lampbrother</param-value> </context-param>
以上是关于ServletContext接口的主要内容,如果未能解决你的问题,请参考以下文章