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, serviceMethods 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:
initin interfacejavax.servlet.Servlet- Overrides:
initin 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:
servicein classjavax.servlet.http.HttpServlet- Throws:
IOExceptionjavax.servlet.ServletException
-