Package io.jans.context
Class J2EContext
java.lang.Object
io.jans.context.J2EContext
- All Implemented Interfaces:
WebContext
This is wrapper and utility for J2E request and response
- Author:
- Yuriy Movchan 11/14/2014
-
Constructor Summary
ConstructorsConstructorDescriptionJ2EContext(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Build a J2E context from the current HTTP request -
Method Summary
Modifier and TypeMethodDescriptionReturn the full URL (with query string) the client used to request the servergetRequestAttribute(String name) Get an attribute from requestgetRequestHeader(String name) Return a request headerReturn the request methodgetRequestParameter(String name) Return a request parameterReturn all request parametersReturn the schemeReturn the server nameintReturn the server portjakarta.servlet.http.HttpSessiongetSession(boolean create) getSessionAttribute(String name) Get an attribute from sessionvoidsendRedirect(String location) voidsetRequestAttribute(String name, Object value) Save an attribute in requestvoidsetResponseHeader(String name, String value) Add a header to the responsevoidsetSessionAttribute(String name, Object value) Save an attribute in sessionvoidwriteResponseContent(String content) Write some content in the response
-
Constructor Details
-
J2EContext
public J2EContext(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Build a J2E context from the current HTTP request- Parameters:
request-response-
-
-
Method Details
-
getRequestParameter
Return a request parameter- Specified by:
getRequestParameterin interfaceWebContext- Returns:
- the request parameter
-
getRequestParameters
Return all request parameters- Specified by:
getRequestParametersin interfaceWebContext- Returns:
- all request parameters
-
getRequestHeader
Return a request header- Specified by:
getRequestHeaderin interfaceWebContext- Returns:
- the request header
-
setSessionAttribute
Save an attribute in session- Specified by:
setSessionAttributein interfaceWebContext
-
getSessionAttribute
Get an attribute from session- Specified by:
getSessionAttributein interfaceWebContext- Returns:
- the session attribute
-
setRequestAttribute
Save an attribute in request- Specified by:
setRequestAttributein interfaceWebContext
-
getRequestAttribute
Get an attribute from request- Specified by:
getRequestAttributein interfaceWebContext- Returns:
- the request attribute
-
getRequestMethod
Return the request method- Specified by:
getRequestMethodin interfaceWebContext- Returns:
- the request method
-
writeResponseContent
Write some content in the response- Specified by:
writeResponseContentin interfaceWebContext- Throws:
IOException
-
setResponseHeader
Add a header to the response- Specified by:
setResponseHeaderin interfaceWebContext
-
getServerName
Return the server name- Specified by:
getServerNamein interfaceWebContext- Returns:
- the server name
-
getServerPort
public int getServerPort()Return the server port- Specified by:
getServerPortin interfaceWebContext- Returns:
- the server port
-
getScheme
Return the scheme- Specified by:
getSchemein interfaceWebContext- Returns:
- the scheme
-
getFullRequestURL
Return the full URL (with query string) the client used to request the server- Specified by:
getFullRequestURLin interfaceWebContext- Returns:
- the Url
-
sendRedirect
- Specified by:
sendRedirectin interfaceWebContext- Throws:
IOException
-
getSession
public jakarta.servlet.http.HttpSession getSession(boolean create) - Specified by:
getSessionin interfaceWebContext
-