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:
java.io.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: name1->newname1,name2->newname2 Optionally, names can be set to static values: parameterMap: name1->name2=value Examples: Consider the following HTTP input parameters: vehicle:car make:ford model:explorer The following config strings will have this effect: parameterMap: make->manufacturer,model->name=expedition,->suv=true output: vehicle:car manufactuer:ford model:expedition suv:true- Version:
- $Revision$, $Date$
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProxyServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
init(javax.servlet.ServletConfig sc)
void
service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
-
-
-
-
Method Detail
-
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 java.io.IOException, javax.servlet.ServletException
- Overrides:
service
in classjavax.servlet.http.HttpServlet
- Throws:
java.io.IOException
javax.servlet.ServletException
-
-