|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.meterware.servletunit.ServletUnitServletContext
This class acts as a test environment for servlets.
Constructor Summary | |
ServletUnitServletContext()
|
Method Summary | |
java.lang.Object |
getAttribute(java.lang.String name)
Returns the servlet container attribute with the given name, or null if there is no attribute by that name. |
java.util.Enumeration |
getAttributeNames()
|
javax.servlet.ServletContext |
getContext(java.lang.String A)
Returns a ServletContext object that corresponds to a specified URL on the server. |
java.lang.String |
getInitParameter(java.lang.String name)
Returns a String containing the value of the named context-wide initialization parameter, or null if the parameter does not exist. |
java.util.Enumeration |
getInitParameterNames()
Returns the names of the context's initialization parameters as an Enumeration of String objects, or an empty Enumeration if the context has no initialization parameters. |
int |
getMajorVersion()
Returns the major version of the Java Servlet API that this servlet container supports. |
java.lang.String |
getMimeType(java.lang.String filePath)
Returns the MIME type of the specified file, or null if the MIME type is not known. |
int |
getMinorVersion()
Returns the minor version of the Servlet API that this servlet container supports. |
javax.servlet.RequestDispatcher |
getNamedDispatcher(java.lang.String A)
Returns a RequestDispatcher object that acts as a wrapper for the named servlet. |
java.lang.String |
getRealPath(java.lang.String path)
Returns a String containing the real path for a given virtual path. |
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String path)
Returns a RequestDispatcher object that acts as a wrapper for the resource located at the given path. |
java.net.URL |
getResource(java.lang.String path)
Returns a URL to the resource that is mapped to a specified path. |
java.io.InputStream |
getResourceAsStream(java.lang.String path)
Returns the resource located at the named path as an InputStream object. |
java.lang.String |
getServerInfo()
Returns the name and version of the servlet container on which the servlet is running. |
javax.servlet.Servlet |
getServlet(java.lang.String A)
Deprecated. as of Servlet API 2.1 |
java.util.Enumeration |
getServletNames()
Deprecated. as of Servlet API 2.1 |
java.util.Enumeration |
getServlets()
Deprecated. as of Servlet API 2.0 |
void |
log(java.lang.Exception e,
java.lang.String message)
Deprecated. use log( String, Throwable ) |
void |
log(java.lang.String message)
Writes the specified message to a servlet log file, usually an event log. |
void |
log(java.lang.String message,
java.lang.Throwable t)
Writes an explanatory message and a stack trace for a given Throwable exception to the servlet log file. |
void |
removeAttribute(java.lang.String name)
|
void |
setAttribute(java.lang.String name,
java.lang.Object attribute)
|
Constructor Detail |
public ServletUnitServletContext()
Method Detail |
public javax.servlet.ServletContext getContext(java.lang.String A)
This method allows servlets to gain access to the context for various parts of the server, and as needed obtain RequestDispatcher objects from the context. The given path must be absolute (beginning with "/") and is interpreted based on the server's document root.
In a security conscious environment, the servlet container may return null for a given URL.
public int getMajorVersion()
public int getMinorVersion()
public java.lang.String getMimeType(java.lang.String filePath)
public java.net.URL getResource(java.lang.String path)
This method allows the servlet container to make a resource available to servlets from any source. Resources can be located on a local or remote file system, in a database, or in a .war file.
The servlet container must implement the URL handlers and URLConnection objects that are necessary to access the resource.
This method returns null if no resource is mapped to the pathname. Some containers may allow writing to the URL returned by this method using the methods of the URL class. The resource content is returned directly, so be aware that requesting a .jsp page returns the JSP source code. Use a RequestDispatcher instead to include results of an execution. This method has a different purpose than java.lang.Class.getResource, which looks up resources based on a class loader. This method does not use class loaders.
public java.io.InputStream getResourceAsStream(java.lang.String path)
public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
public javax.servlet.RequestDispatcher getNamedDispatcher(java.lang.String A)
public javax.servlet.Servlet getServlet(java.lang.String A)
public java.util.Enumeration getServlets()
public java.util.Enumeration getServletNames()
public void log(java.lang.String message)
public void log(java.lang.Exception e, java.lang.String message)
public void log(java.lang.String message, java.lang.Throwable t)
public java.lang.String getRealPath(java.lang.String path)
public java.lang.String getServerInfo()
public java.lang.String getInitParameter(java.lang.String name)
public java.util.Enumeration getInitParameterNames()
public java.lang.Object getAttribute(java.lang.String name)
public java.util.Enumeration getAttributeNames()
public void setAttribute(java.lang.String name, java.lang.Object attribute)
public void removeAttribute(java.lang.String name)
|
Copyright © 2000-2001 Russell Gold. See license agreement for rights granted. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |