public class ServletWrapper extends java.lang.Object implements ServletConfig
Servlet.init(ServletConfig)
,
Servlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
and Servlet.destroy()
.Modifier and Type | Field and Description |
---|---|
private ServletContext |
context |
private java.lang.String |
name |
private java.util.Map<java.lang.String,java.lang.String> |
parameters |
private java.lang.Class<? extends Servlet> |
servletClass |
Constructor and Description |
---|
ServletWrapper(java.lang.Class<? extends Servlet> servletClass,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getInitParameter(java.lang.String name) |
java.util.Enumeration<java.lang.String> |
getInitParameterNames() |
ServletContext |
getServletContext() |
java.lang.String |
getServletName() |
void |
service(HttpServletRequest request,
HttpServletResponse response)
Service a request to the wrapped servlet.
|
(package private) void |
setParameter(java.lang.String name,
java.lang.String value)
Set the value of a servlet parameter.
|
(package private) void |
setServletContext(ServletContext context)
Set the servlet context from the web application.
|
private final java.lang.Class<? extends Servlet> servletClass
private final java.lang.String name
private ServletContext context
private final java.util.Map<java.lang.String,java.lang.String> parameters
public ServletWrapper(java.lang.Class<? extends Servlet> servletClass, java.lang.String name)
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException
request
- The request parametersresponse
- The response objectServletException
java.io.IOException
void setParameter(java.lang.String name, java.lang.String value)
name
- The name of the parametervalue
- The value of the parametervoid setServletContext(ServletContext context)
public java.lang.String getInitParameter(java.lang.String name)
getInitParameter
in interface ServletConfig
public java.util.Enumeration<java.lang.String> getInitParameterNames()
getInitParameterNames
in interface ServletConfig
public ServletContext getServletContext()
getServletContext
in interface ServletConfig
public java.lang.String getServletName()
getServletName
in interface ServletConfig