|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.wicket.request.Request org.apache.wicket.request.http.WebRequest org.apache.wicket.protocol.http.servlet.ServletWebRequest
public class ServletWebRequest
WebRequest
subclass that wraps a HttpServletRequest
object.
Field Summary |
---|
Fields inherited from class org.apache.wicket.request.http.WebRequest |
---|
HEADER_AJAX, HEADER_AJAX_BASE_URL, PARAM_AJAX, PARAM_AJAX_BASE_URL, PARAM_AJAX_REQUEST_ANTI_CACHE |
Constructor Summary | |
---|---|
ServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest,
String filterPrefix)
Construct. |
|
ServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest,
String filterPrefix,
Url url)
Construct. |
Method Summary | |
---|---|
ServletWebRequest |
cloneWithUrl(Url url)
|
protected Map<String,List<StringValue>> |
generatePostParameters()
|
Charset |
getCharset()
|
Url |
getClientUrl()
Returns base url without context or filter mapping. |
javax.servlet.http.HttpServletRequest |
getContainerRequest()
|
String |
getContextPath()
|
List<javax.servlet.http.Cookie> |
getCookies()
|
Time |
getDateHeader(String name)
|
String |
getFilterPath()
|
String |
getFilterPrefix()
Returns the prefix of Wicket filter (without the leading /) |
String |
getHeader(String name)
|
List<String> |
getHeaders(String name)
|
Locale |
getLocale()
|
IRequestParameters |
getPostParameters()
|
String |
getPrefixToContextPath()
|
Url |
getUrl()
|
MultipartServletWebRequest |
newMultipartWebRequest(Bytes maxSize,
String upload)
Creates multipart web request from this request. |
MultipartServletWebRequest |
newMultipartWebRequest(Bytes maxSize,
String upload,
FileItemFactory factory)
Creates multipart web request from this request. |
boolean |
shouldPreserveClientUrl()
|
Methods inherited from class org.apache.wicket.request.http.WebRequest |
---|
getCookie, getIfModifiedSinceHeader, isAjax |
Methods inherited from class org.apache.wicket.request.Request |
---|
getOriginalUrl, getQueryParameters, getRequestParameters |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest, String filterPrefix)
httpServletRequest
- filterPrefix
- contentPath + filterPath, used to extract the actual Url
public ServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest, String filterPrefix, Url url)
httpServletRequest
- filterPrefix
- contentPath + filterPath, used to extract the actual Url
url
- Method Detail |
---|
public Url getClientUrl()
Example: if current url is
http://localhost:8080/context/filter/mapping/wicket/bookmarkable/com.foo.Page?1&id=2the base url is wicket/bookmarkable/com.foo.Page
getClientUrl
in class Request
Request.getClientUrl()
public String getFilterPrefix()
public List<javax.servlet.http.Cookie> getCookies()
getCookies
in class WebRequest
public Locale getLocale()
getLocale
in class Request
public Time getDateHeader(String name)
getDateHeader
in class WebRequest
public String getHeader(String name)
getHeader
in class WebRequest
public List<String> getHeaders(String name)
getHeaders
in class WebRequest
protected Map<String,List<StringValue>> generatePostParameters()
public IRequestParameters getPostParameters()
getPostParameters
in class Request
public Url getUrl()
getUrl
in class Request
public ServletWebRequest cloneWithUrl(Url url)
cloneWithUrl
in class WebRequest
public MultipartServletWebRequest newMultipartWebRequest(Bytes maxSize, String upload) throws FileUploadException
maxSize
- upload
- upload identifier for UploadInfo
FileUploadException
public MultipartServletWebRequest newMultipartWebRequest(Bytes maxSize, String upload, FileItemFactory factory) throws FileUploadException
maxSize
- upload
- upload identifier for UploadInfo
factory
-
FileUploadException
public String getPrefixToContextPath()
getPrefixToContextPath
in class Request
public Charset getCharset()
getCharset
in class Request
public javax.servlet.http.HttpServletRequest getContainerRequest()
getContainerRequest
in class Request
public String getContextPath()
getContextPath
in class Request
public String getFilterPath()
getFilterPath
in class Request
public boolean shouldPreserveClientUrl()
shouldPreserveClientUrl
in class WebRequest
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |