public interface WebContext
| Modifier and Type | Method and Description |
|---|---|
void |
addResponseCookie(Cookie cookie)
Adds cookies to the response
|
java.lang.String |
getFullRequestURL()
Return the full URL (with query string) the client used to request the server.
|
java.lang.String |
getPath()
Get the "servlet path" (in a J2E style).
|
java.lang.String |
getRemoteAddr()
Return the remote address.
|
java.lang.Object |
getRequestAttribute(java.lang.String name)
Return a request attribute.
|
default java.lang.String |
getRequestContent()
Gets content body of the original request.
|
java.util.Collection<Cookie> |
getRequestCookies()
Retrieves request cookies.
|
java.lang.String |
getRequestHeader(java.lang.String name)
Return a request header.
|
java.lang.String |
getRequestMethod()
Return the request method.
|
java.lang.String |
getRequestParameter(java.lang.String name)
Return a request parameter.
|
java.util.Map<java.lang.String,java.lang.String[]> |
getRequestParameters()
Return all request parameters.
|
java.lang.String |
getScheme()
Return the scheme.
|
java.lang.String |
getServerName()
Return the server name.
|
int |
getServerPort()
Return the server port.
|
default java.lang.Object |
getSessionAttribute(java.lang.String name)
Get an attribute from session.
|
default java.lang.String |
getSessionIdentifier()
Gets the session id for this context.
|
SessionStore |
getSessionStore()
Get the session store.
|
boolean |
isSecure()
Return whether the request is secure.
|
void |
setRequestAttribute(java.lang.String name,
java.lang.Object value)
Save a request attribute.
|
void |
setResponseContentType(java.lang.String content)
Sets the response content type.
|
void |
setResponseHeader(java.lang.String name,
java.lang.String value)
Add a header to the response.
|
void |
setResponseStatus(int code)
Set the response status.
|
default void |
setSessionAttribute(java.lang.String name,
java.lang.Object value)
Save an attribute in session.
|
void |
setSessionStore(SessionStore sessionStore)
Deprecated.
|
void |
writeResponseContent(java.lang.String content)
Write some content in the response.
|
SessionStore getSessionStore()
@Deprecated void setSessionStore(SessionStore sessionStore)
sessionStore - the session storejava.lang.String getRequestParameter(java.lang.String name)
name - name of the parameterjava.util.Map<java.lang.String,java.lang.String[]> getRequestParameters()
java.lang.Object getRequestAttribute(java.lang.String name)
name - the name of the attributevoid setRequestAttribute(java.lang.String name,
java.lang.Object value)
name - the name of the attributevalue - the attributejava.lang.String getRequestHeader(java.lang.String name)
name - name of the headerdefault void setSessionAttribute(java.lang.String name,
java.lang.Object value)
name - name of the session attributevalue - value of the session attributedefault java.lang.Object getSessionAttribute(java.lang.String name)
name - name of the session attributedefault java.lang.String getSessionIdentifier()
java.lang.String getRequestMethod()
java.lang.String getRemoteAddr()
void writeResponseContent(java.lang.String content)
content - content to write in responsevoid setResponseStatus(int code)
code - status code to set for the responsevoid setResponseHeader(java.lang.String name,
java.lang.String value)
name - name of the headervalue - value of the headervoid setResponseContentType(java.lang.String content)
content - the content typejava.lang.String getServerName()
int getServerPort()
java.lang.String getScheme()
boolean isSecure()
java.lang.String getFullRequestURL()
java.util.Collection<Cookie> getRequestCookies()
void addResponseCookie(Cookie cookie)
cookie - a cookie to add to the responsejava.lang.String getPath()
default java.lang.String getRequestContent()
Copyright © 2018. All Rights Reserved.