javax.servlet.ServletContext是Servlet与Servlet容器之间直接通信的接口。Servlet容器在启动一个web应用时,会为它创建一个ServletContext对象。每个web应用都有唯一的ServletContext对象,同一个web应用中的所有Servlet对象都共享一个ServletContext对象,ServletContext对象们可以通过这个ServletContext来访问容器中的各种资源。
ServletContext接口中定义的方法如下:
Object getAttribute(String name):
Enumeration getAttributeNames():
ServletContext getContext(String uriPath):
String getContextPath():
String getInitParameter(String name):
Enumeration getInitParameterNames():
int getMajorVersion():
String getMimeType(String file):
int getMinorVersion():
RequestDispatcher getNameDispatcher(String name):
String getRealPath(String path):
RequestDiapatcher getRequestDispatcher(String path);
URL getResource(String path):
InputStream getResourceAsStream(String path);
Set getResourcePaths(String path):
String getServletInfo():
String getServletContextName():
void log(String msg):
void log(String message,Throwable throwable):
void removeAttribute(String name):
void setAttribute(String name,Object object):