org.mwolff.struts.back
Class BackRequestProcessor
java.lang.Object
org.apache.struts.action.RequestProcessor
org.apache.struts.tiles.TilesRequestProcessor
org.mwolff.struts.back.BackRequestProcessor
public class BackRequestProcessor
- extends org.apache.struts.tiles.TilesRequestProcessor
Special RequestProcessor to process back and forward mechanism.
- Author:
- mwolff
Field Summary |
protected static org.apache.commons.logging.Log |
log
Commons Logging instance. |
Fields inherited from class org.apache.struts.tiles.TilesRequestProcessor |
definitionsFactory |
Fields inherited from class org.apache.struts.action.RequestProcessor |
actions, INCLUDE_PATH_INFO, INCLUDE_SERVLET_PATH, moduleConfig, servlet |
Method Summary |
void |
init(org.apache.struts.action.ActionServlet servlet,
org.apache.struts.config.ModuleConfig moduleConfig)
Initialize this request processor instance. |
protected org.apache.struts.action.ActionForward |
processActionPerform(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apache.struts.action.Action action,
org.apache.struts.action.ActionForm form,
org.apache.struts.action.ActionMapping mapping)
Ask the specified Action instance to handle this request. |
void |
setMarker(RingBuffer buffer,
javax.servlet.http.HttpServletRequest request)
|
Methods inherited from class org.apache.struts.tiles.TilesRequestProcessor |
doForward, getDefinitionsFactory, initDefinitionsMapping, internalModuleRelativeForward, internalModuleRelativeInclude, processForwardConfig, processTilesDefinition |
Methods inherited from class org.apache.struts.action.RequestProcessor |
destroy, doInclude, getInternal, getServletContext, log, log, process, processActionCreate, processActionForm, processCachedMessages, processContent, processException, processForward, processInclude, processLocale, processMapping, processMultipart, processNoCache, processPath, processPopulate, processPreprocess, processRoles, processValidate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
Commons Logging instance.
BackRequestProcessor
public BackRequestProcessor()
init
public void init(org.apache.struts.action.ActionServlet servlet,
org.apache.struts.config.ModuleConfig moduleConfig)
throws javax.servlet.ServletException
Initialize this request processor instance.
- Overrides:
init
in class org.apache.struts.tiles.TilesRequestProcessor
- Parameters:
servlet
- The ActionServlet we are associated withmoduleConfig
- The ModuleConfig we are associated with.
- Throws:
javax.servlet.ServletException
- If an error occor during initialization
setMarker
public void setMarker(RingBuffer buffer,
javax.servlet.http.HttpServletRequest request)
processActionPerform
protected org.apache.struts.action.ActionForward processActionPerform(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apache.struts.action.Action action,
org.apache.struts.action.ActionForm form,
org.apache.struts.action.ActionMapping mapping)
throws java.io.IOException,
javax.servlet.ServletException
Ask the specified Action
instance to handle this request.
Return the ActionForward
instance (if any) returned by the
called Action
for further processing.
- Overrides:
processActionPerform
in class org.apache.struts.action.RequestProcessor
- Parameters:
request
- The servlet request we are processingresponse
- The servlet response we are creatingaction
- The Action instance to be usedform
- The ActionForm instance to pass to this Actionmapping
- The ActionMapping instance to pass to this Action
- Returns:
- The
ActionForward
instance (if any) returned by
the called Action
.
- Throws:
java.io.IOException
- if an input/output error occurs
javax.servlet.ServletException
- if a servlet exception occurs
Copyright © 2006 Dipl-Inf. Manfred Wolff. All Rights Reserved.