Class StaticHttpContext
- java.lang.Object
-
- com.atlassian.confluence.web.context.StaticHttpContext
-
- All Implemented Interfaces:
HttpContext
public class StaticHttpContext extends Object implements HttpContext
Makes static calls to Struts then ServletContextThreadLocal to retrieve the relevant objects for the current HTTP request.Use this class rather than making static calls to those classes directly.
- Since:
- 2.9
- See Also:
ServletActionContext,ServletContextThreadLocal
-
-
Constructor Summary
Constructors Constructor Description StaticHttpContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.servlet.http.HttpServletRequestgetRequest()Returns the active HTTP request or null if one cannot be found.javax.servlet.http.HttpServletResponsegetResponse()Returns the active HTTP response or null if one cannot be found.javax.servlet.http.HttpSessiongetSession(boolean create)Returns the session associated with the active request or, if there is no current session and create is true, returns a new session.
-
-
-
Method Detail
-
getRequest
public javax.servlet.http.HttpServletRequest getRequest()
Description copied from interface:HttpContextReturns the active HTTP request or null if one cannot be found.- Specified by:
getRequestin interfaceHttpContext
-
getResponse
public javax.servlet.http.HttpServletResponse getResponse()
Description copied from interface:HttpContextReturns the active HTTP response or null if one cannot be found.- Specified by:
getResponsein interfaceHttpContext
-
getSession
public javax.servlet.http.HttpSession getSession(boolean create)
Description copied from interface:HttpContextReturns the session associated with the active request or, if there is no current session and create is true, returns a new session.- Specified by:
getSessionin interfaceHttpContext- Parameters:
create- should be true to create a new session for the current request or false to return null if there is no current session- Returns:
- the HttpSession associated with this request or null if create is false and the request has no session
-
-