anyframe.web.struts.action
Class DefaultRequestProcessor
java.lang.Object
org.apache.struts.action.RequestProcessor
org.apache.struts.tiles.TilesRequestProcessor
anyframe.web.struts.action.DefaultRequestProcessor
public class DefaultRequestProcessor
- extends org.apache.struts.tiles.TilesRequestProcessor
RequestProcessor contains the processing logic that the
performs as it receives each servlet request from the
container. You can customize the request processing behavior by subclassing
this class and overriding the method(s) whose behavior you are interested
in changing.
- Author:
- Byunghun Woo
| Fields inherited from class org.apache.struts.tiles.TilesRequestProcessor |
definitionsFactory, log |
| Fields inherited from class org.apache.struts.action.RequestProcessor |
actions, INCLUDE_PATH_INFO, INCLUDE_SERVLET_PATH, moduleConfig, servlet |
|
Method Summary |
protected void |
processLocale(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
get a locale information into session. |
protected boolean |
processPreprocess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
this method is executed pre. process. |
protected boolean |
processRoles(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apache.struts.action.ActionMapping mapping)
check authentication and authorization. |
protected boolean |
processTilesDefinition(java.lang.String definitionName,
boolean contextRelative,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process a Tile definition name. |
| Methods inherited from class org.apache.struts.tiles.TilesRequestProcessor |
doForward, getDefinitionsFactory, init, initDefinitionsMapping, internalModuleRelativeForward, internalModuleRelativeInclude, processForwardConfig, processTilesDefinition |
| Methods inherited from class org.apache.struts.action.RequestProcessor |
destroy, doInclude, getInternal, getServletContext, process, processActionCreate, processActionForm, processActionPerform, processCachedMessages, processContent, processException, processForward, processInclude, processMapping, processMultipart, processNoCache, processPath, processPopulate, processValidate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultRequestProcessor
public DefaultRequestProcessor()
processRoles
protected boolean processRoles(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apache.struts.action.ActionMapping mapping)
throws java.io.IOException,
javax.servlet.ServletException
- check authentication and authorization.
- Overrides:
processRoles in class org.apache.struts.action.RequestProcessor
- Throws:
java.io.IOException
javax.servlet.ServletException
processPreprocess
protected boolean processPreprocess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- this method is executed pre. process.
- Overrides:
processPreprocess in class org.apache.struts.action.RequestProcessor
processLocale
protected void processLocale(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- get a locale information into session.
- Overrides:
processLocale in class org.apache.struts.action.RequestProcessor
processTilesDefinition
protected boolean processTilesDefinition(java.lang.String definitionName,
boolean contextRelative,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
- Process a Tile definition name. This method tries to process the
parameter
definitionName as a definition name. It returns
true if a definition has been processed, or
false otherwise. Parameter contextRelative
is not used in this implementation.
- Overrides:
processTilesDefinition in class org.apache.struts.tiles.TilesRequestProcessor
- Parameters:
definitionName - Definition name to insert.contextRelative - Is the definition marked contextRelative ?request - Current page request.response - Current page response.
- Returns:
true if the method has processed uri as a
definition name, false otherwise.
- Throws:
java.io.IOException
javax.servlet.ServletException
Copyright © 2008-2009 Samsung SDS. All Rights Reserved.