com.opensymphony.webwork
Class ServletActionContext

java.lang.Object
  extended by com.opensymphony.xwork.ActionContext
      extended by com.opensymphony.webwork.ServletActionContext
All Implemented Interfaces:
WebWorkStatics, Serializable

public class ServletActionContext
extends ActionContext
implements WebWorkStatics

Web-specific context information for actions. This class subclasses ActionContext which provides access to things like the action name, value stack, etc. This class adds access to web objects like servlet parameters, request attributes and things like the HTTP session.

Author:
Erik Beeson, Bill Lynch (docs)
See Also:
Serialized Form

Field Summary
static String WEBWORK_VALUESTACK_KEY
           
 
Fields inherited from class com.opensymphony.xwork.ActionContext
ACTION_INVOCATION, ACTION_NAME, APPLICATION, CONVERSION_ERRORS, DEV_MODE, LOCALE, PARAMETERS, SESSION, TYPE_CONVERTER, VALUE_STACK
 
Fields inherited from interface com.opensymphony.webwork.WebWorkStatics
HTTP_REQUEST, HTTP_RESPONSE, PAGE_CONTEXT, SERVLET_CONTEXT, SERVLET_DISPATCHER
 
Method Summary
static ActionContext getActionContext(HttpServletRequest req)
           
static PageContext getPageContext()
          Returns the HTTP page context.
static HttpServletRequest getRequest()
          Gets the HTTP servlet request object.
static HttpServletResponse getResponse()
          Gets the HTTP servlet response object.
static ServletContext getServletContext()
          Gets the servlet context.
static OgnlValueStack getValueStack(HttpServletRequest req)
           
static void setRequest(HttpServletRequest request)
          Sets the HTTP servlet request object.
static void setResponse(HttpServletResponse response)
          Sets the HTTP servlet response object.
static void setServletContext(ServletContext servletContext)
           
 
Methods inherited from class com.opensymphony.xwork.ActionContext
get, getActionInvocation, getApplication, getContext, getContextMap, getConversionErrors, getLocale, getName, getParameters, getSession, getValueStack, put, setActionInvocation, setApplication, setContext, setContextMap, setConversionErrors, setLocale, setName, setParameters, setSession, setValueStack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WEBWORK_VALUESTACK_KEY

public static final String WEBWORK_VALUESTACK_KEY
See Also:
Constant Field Values
Method Detail

getActionContext

public static ActionContext getActionContext(HttpServletRequest req)

getValueStack

public static OgnlValueStack getValueStack(HttpServletRequest req)

getPageContext

public static PageContext getPageContext()
Returns the HTTP page context.

Returns:
the HTTP page context.

setRequest

public static void setRequest(HttpServletRequest request)
Sets the HTTP servlet request object.

Parameters:
request - the HTTP servlet request object.

getRequest

public static HttpServletRequest getRequest()
Gets the HTTP servlet request object.

Returns:
the HTTP servlet request object.

setResponse

public static void setResponse(HttpServletResponse response)
Sets the HTTP servlet response object.

Parameters:
response - the HTTP servlet response object.

getResponse

public static HttpServletResponse getResponse()
Gets the HTTP servlet response object.

Returns:
the HTTP servlet response object.

getServletContext

public static ServletContext getServletContext()
Gets the servlet context.

Returns:
the servlet context.

setServletContext

public static void setServletContext(ServletContext servletContext)

WebWork Project Page