接口介绍-Servlet Context |
本文标签:Servlet Context 安装在一个服务器中的一个特定URL名字空间(比如,/myapplication)下的所有Servlet,JSP,JavaBean等Web部件的集合构成了一个Web的应用,每一个Web应用(同一JVM),容器都会有一个背景对象,而javax.servlet.Servlet Context接口就提供了访问这个背景对象的途径 。你可以通过一个Servlet实例的getServlet Context方法得到该Servlet运行其中的这个背景对象 。从这个背景对象中你可以访问如下信息或资源: ◆初始化参数 可以调用Servlet Context.getInitParameterNames()返回一个初始化参数的枚举对象(Java.util.Enumeration),或直接指定一个参数名来得到特定的参数值:Servlet Context.getInitParameter(String name) 。 context.setAttribute(String name, Object object); public InputStream getResourceAsStream(String path); Servlet Context提供了日志的支持,你可以简单的通过调用Servlet Context.log(String msg),或Servlet Context.log(String msg,Throwable throwable)方法,向底层的Servlet日志记录写入日志信息,后者还可写入异常信息和throwable的跟踪栈 。 |