org.barracudamvc.core.comp.helper
Class FormGateway

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended byorg.barracudamvc.core.comp.helper.FormGateway
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class FormGateway
extends javax.servlet.http.HttpServlet

The purpose of this servlet is simply to process requests that come from a form and redirect based on the name of the button pressed.

See Also:
Serialized Form

Field Summary
static String FORM_EXT
           
static String FORM_TARGET
           
protected static org.apache.log4j.Logger logger
           
 
Constructor Summary
FormGateway()
           
 
Method Summary
protected  void doDelete(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          By default the DELETE request is mapped to the handleDefault method
protected  void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          By default the GET request is mapped to the handleDefault method
protected  void doOptions(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          By default the OPTIONS request is mapped to the handleDefault method
protected  void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          By default the POST request is mapped to the handleDefault method
protected  void doPut(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          By default the PUT request is mapped to the handleDefault method
protected  void doTrace(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          By default the TRACE request is mapped to the handleDefault method
 void handleDefault(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 
Methods inherited from class javax.servlet.http.HttpServlet
doHead, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final org.apache.log4j.Logger logger

FORM_EXT

public static String FORM_EXT

FORM_TARGET

public static String FORM_TARGET
Constructor Detail

FormGateway

public FormGateway()
Method Detail

handleDefault

public void handleDefault(javax.servlet.http.HttpServletRequest req,
                          javax.servlet.http.HttpServletResponse resp)
                   throws javax.servlet.ServletException,
                          IOException

Handle the default HttpRequest.

Parameters:
req - the servlet request
resp - the servlet response
Throws:
javax.servlet.ServletException
IOException

doGet

protected void doGet(javax.servlet.http.HttpServletRequest req,
                     javax.servlet.http.HttpServletResponse resp)
              throws javax.servlet.ServletException,
                     IOException

By default the GET request is mapped to the handleDefault method

Parameters:
req - the servlet request
resp - the servlet response
Throws:
javax.servlet.ServletException
IOException

doPost

protected void doPost(javax.servlet.http.HttpServletRequest req,
                      javax.servlet.http.HttpServletResponse resp)
               throws javax.servlet.ServletException,
                      IOException

By default the POST request is mapped to the handleDefault method

Parameters:
req - the servlet request
resp - the servlet response
Throws:
javax.servlet.ServletException
IOException

doOptions

protected void doOptions(javax.servlet.http.HttpServletRequest req,
                         javax.servlet.http.HttpServletResponse resp)
                  throws javax.servlet.ServletException,
                         IOException

By default the OPTIONS request is mapped to the handleDefault method

Parameters:
req - the servlet request
resp - the servlet response
Throws:
javax.servlet.ServletException
IOException

doDelete

protected void doDelete(javax.servlet.http.HttpServletRequest req,
                        javax.servlet.http.HttpServletResponse resp)
                 throws javax.servlet.ServletException,
                        IOException

By default the DELETE request is mapped to the handleDefault method

Parameters:
req - the servlet request
resp - the servlet response
Throws:
javax.servlet.ServletException
IOException

doPut

protected void doPut(javax.servlet.http.HttpServletRequest req,
                     javax.servlet.http.HttpServletResponse resp)
              throws javax.servlet.ServletException,
                     IOException

By default the PUT request is mapped to the handleDefault method

Parameters:
req - the servlet request
resp - the servlet response
Throws:
javax.servlet.ServletException
IOException

doTrace

protected void doTrace(javax.servlet.http.HttpServletRequest req,
                       javax.servlet.http.HttpServletResponse resp)
                throws javax.servlet.ServletException,
                       IOException

By default the TRACE request is mapped to the handleDefault method

Parameters:
req - the servlet request
resp - the servlet response
Throws:
javax.servlet.ServletException
IOException


Copyright © 2004 BarracudaMVC.org All Rights Reserved.