Package org.apache.struts2
Class ServletActionContext
java.lang.Object
org.apache.struts2.ServletActionContext
- All Implemented Interfaces:
StrutsStatics
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.
-
Field Summary
FieldsFields inherited from interface org.apache.struts2.StrutsStatics
ACTION_MAPPING, HTTP_REQUEST, HTTP_RESPONSE, PAGE_CONTEXT, SERVLET_CONTEXT, SERVLET_DISPATCHER, STRUTS_ACTION_TAG_INVOCATION
-
Method Summary
Modifier and TypeMethodDescriptionstatic ActionContext
static ActionContext
getActionContext
(jakarta.servlet.http.HttpServletRequest req) Gets the current action contextstatic ActionMapping
Gets the action mapping for this contextstatic jakarta.servlet.jsp.PageContext
Returns the HTTP page context.static jakarta.servlet.http.HttpServletRequest
Gets the HTTP servlet request object.static jakarta.servlet.http.HttpServletResponse
Gets the HTTP servlet response object.static jakarta.servlet.ServletContext
Gets the servlet context.static ValueStack
getValueStack
(jakarta.servlet.http.HttpServletRequest req) Gets the current value stack for this requeststatic void
setRequest
(jakarta.servlet.http.HttpServletRequest request) Sets the HTTP servlet request object.static void
setResponse
(jakarta.servlet.http.HttpServletResponse response) Sets the HTTP servlet response object.static void
setServletContext
(jakarta.servlet.ServletContext servletContext) Sets the current servlet context object
-
Field Details
-
STRUTS_VALUESTACK_KEY
- See Also:
-
-
Method Details
-
getActionContext
Gets the current action context- Parameters:
req
- The request- Returns:
- The current action context
-
getActionContext
-
getValueStack
Gets the current value stack for this request- Parameters:
req
- The request- Returns:
- The value stack
-
getActionMapping
Gets the action mapping for this context- Returns:
- The action mapping
-
getPageContext
public static jakarta.servlet.jsp.PageContext getPageContext()Returns the HTTP page context.- Returns:
- the HTTP page context.
-
setRequest
public static void setRequest(jakarta.servlet.http.HttpServletRequest request) Sets the HTTP servlet request object.- Parameters:
request
- the HTTP servlet request object.
-
getRequest
public static jakarta.servlet.http.HttpServletRequest getRequest()Gets the HTTP servlet request object.- Returns:
- the HTTP servlet request object.
-
setResponse
public static void setResponse(jakarta.servlet.http.HttpServletResponse response) Sets the HTTP servlet response object.- Parameters:
response
- the HTTP servlet response object.
-
getResponse
public static jakarta.servlet.http.HttpServletResponse getResponse()Gets the HTTP servlet response object.- Returns:
- the HTTP servlet response object.
-
getServletContext
public static jakarta.servlet.ServletContext getServletContext()Gets the servlet context.- Returns:
- the servlet context.
-
setServletContext
public static void setServletContext(jakarta.servlet.ServletContext servletContext) Sets the current servlet context object- Parameters:
servletContext
- The servlet context to use
-