org.barracudamvc.core.helper.servlet
Class ParamGateway

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

public class ParamGateway
extends javax.servlet.http.HttpServlet

The purpose of this servlet is take a set of req parameters and persist them in the users session. Then return the real target url back to the calling application

See Also:
Serialized Form

Field Summary
protected static org.apache.log4j.Logger logger
           
static String PARAM_EXT
           
static String PARAM_TARGET
           
 
Constructor Summary
ParamGateway()
           
 
Method Summary
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 doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          By default the POST request is mapped to the handleDefault method
 void handleDefault(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 void init()
          Here's where we initialize the servlet.
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, 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

PARAM_TARGET

public static String PARAM_TARGET

PARAM_EXT

public static String PARAM_EXT
Constructor Detail

ParamGateway

public ParamGateway()
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

init

public void init()
          throws javax.servlet.ServletException

Here's where we initialize the servlet.

Throws:
javax.servlet.ServletException


Copyright © 2004 BarracudaMVC.org All Rights Reserved.