Package com.netscape.cms.servlet.base
Class ProxyServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.netscape.cms.servlet.base.ProxyServlet
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
public class ProxyServlet
extends javax.servlet.http.HttpServlet
This is a servlet that proxies request to another servlet.
SERVLET REDIRECTION
Specify the URL of a servlet to forward the request to
destServlet: /ee/ca/newservlet
PARAMETER MAPPING
In the servlet configuration (as an init-param in web.xml) you
can optionally specify a value for the parameter 'parameterMap'
which contains a list of HTTP parameters which should be
translated to new names.
parameterMap:
Optionally, names can be set to static values:
parameterMap:
Examples:
Consider the following HTTP input parameters:
vehicle:car make:ford model:explorer
The following config strings will have this effect:
parameterMap:
output: vehicle:car manufactuer:ford model:expedition suv:true
- Version:
- $Revision$, $Date$
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
logger
public static org.slf4j.Logger logger
-
-
Constructor Details
-
ProxyServlet
public ProxyServlet()
-
-
Method Details
-
init
public void init(javax.servlet.ServletConfig sc) throws javax.servlet.ServletException - Specified by:
init
in interfacejavax.servlet.Servlet
- Overrides:
init
in classjavax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
-
service
public void service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws IOException, javax.servlet.ServletException - Overrides:
service
in classjavax.servlet.http.HttpServlet
- Throws:
IOException
javax.servlet.ServletException
-