public abstract class HttpServletWrapper
extends javax.servlet.http.HttpServlet
New servlets may inherit from this class and overload init(javax.servlet.ServletConfig config)
to setup the ItsNat infrastructure (default properties, register templates etc).
This class creates an ItsNatHttpServlet wrapping this servlet and forwards
request/response calls to the ItsNatHttpServlet. Standard request and response objects
are wrapped in HttpServletRequest and HttpServletResponse
| Modifier and Type | Field and Description |
|---|---|
protected ItsNatHttpServlet |
itsNatServlet |
| Constructor and Description |
|---|
HttpServletWrapper()
Creates a new instance of HttpServletWrapper
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handles the HTTP
GET method. |
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handles the HTTP
POST method. |
ItsNatHttpServlet |
getItsNatHttpServlet()
Returns the ItsNat servlet wrapping this servlet.
|
String |
getServletInfo()
Returns a short description of the servlet.
|
void |
init(javax.servlet.ServletConfig config)
Initializes the ItsNat servlet wrapping this servlet.
|
protected void |
processRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, serviceprotected ItsNatHttpServlet itsNatServlet
public HttpServletWrapper()
public ItsNatHttpServlet getItsNatHttpServlet()
ItsNatHttpServlet.getHttpServlet()public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletinit in class javax.servlet.GenericServletjavax.servlet.ServletExceptionprotected void processRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
request - servlet request object.response - servlet response object.javax.servlet.ServletExceptionIOExceptionprotected void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
GET method.doGet in class javax.servlet.http.HttpServletrequest - servlet requestresponse - servlet responsejavax.servlet.ServletExceptionIOExceptionprotected void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
POST method.doPost in class javax.servlet.http.HttpServletrequest - servlet requestresponse - servlet responsejavax.servlet.ServletExceptionIOExceptionpublic String getServletInfo()
getServletInfo in interface javax.servlet.ServletgetServletInfo in class javax.servlet.GenericServletCopyright © Innowhere Software, Jose Maria Arranz Santamaria.