public class ServletWebRequest
extends org.apache.wicket.request.http.WebRequest
WebRequest subclass that wraps a HttpServletRequest object.| Constructor and Description |
|---|
ServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest,
String filterPrefix)
Construct.
|
ServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest,
String filterPrefix,
org.apache.wicket.request.Url url)
Construct.
|
| Modifier and Type | Method and Description |
|---|---|
ServletWebRequest |
cloneWithUrl(org.apache.wicket.request.Url url) |
protected Map<String,List<org.apache.wicket.util.string.StringValue>> |
generatePostParameters() |
Charset |
getCharset() |
org.apache.wicket.request.Url |
getClientUrl()
Returns base url without context or filter mapping.
|
javax.servlet.http.HttpServletRequest |
getContainerRequest() |
String |
getContextPath() |
List<javax.servlet.http.Cookie> |
getCookies() |
org.apache.wicket.util.time.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() |
org.apache.wicket.request.IRequestParameters |
getPostParameters() |
String |
getPrefixToContextPath() |
org.apache.wicket.request.Url |
getUrl() |
MultipartServletWebRequest |
newMultipartWebRequest(org.apache.wicket.util.lang.Bytes maxSize,
String upload)
Creates multipart web request from this request.
|
MultipartServletWebRequest |
newMultipartWebRequest(org.apache.wicket.util.lang.Bytes maxSize,
String upload,
org.apache.commons.fileupload.FileItemFactory factory)
Creates multipart web request from this request.
|
boolean |
shouldPreserveClientUrl() |
getCookie, getIfModifiedSinceHeader, isAjaxpublic ServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest,
String filterPrefix)
httpServletRequest - filterPrefix - contentPath + filterPath, used to extract the actual Urlpublic ServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest,
String filterPrefix,
org.apache.wicket.request.Url url)
httpServletRequest - filterPrefix - contentPath + filterPath, used to extract the actual Urlurl - public org.apache.wicket.request.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 org.apache.wicket.request.RequestRequest.getClientUrl()public String getFilterPrefix()
public List<javax.servlet.http.Cookie> getCookies()
getCookies in class org.apache.wicket.request.http.WebRequestpublic Locale getLocale()
getLocale in class org.apache.wicket.request.Requestpublic org.apache.wicket.util.time.Time getDateHeader(String name)
getDateHeader in class org.apache.wicket.request.http.WebRequestpublic String getHeader(String name)
getHeader in class org.apache.wicket.request.http.WebRequestpublic List<String> getHeaders(String name)
getHeaders in class org.apache.wicket.request.http.WebRequestprotected Map<String,List<org.apache.wicket.util.string.StringValue>> generatePostParameters()
public org.apache.wicket.request.IRequestParameters getPostParameters()
getPostParameters in class org.apache.wicket.request.Requestpublic org.apache.wicket.request.Url getUrl()
getUrl in class org.apache.wicket.request.Requestpublic ServletWebRequest cloneWithUrl(org.apache.wicket.request.Url url)
cloneWithUrl in class org.apache.wicket.request.http.WebRequestpublic MultipartServletWebRequest newMultipartWebRequest(org.apache.wicket.util.lang.Bytes maxSize, String upload) throws org.apache.commons.fileupload.FileUploadException
maxSize - max allowed size of requestupload - upload identifier for UploadInfoorg.apache.commons.fileupload.FileUploadExceptionpublic MultipartServletWebRequest newMultipartWebRequest(org.apache.wicket.util.lang.Bytes maxSize, String upload, org.apache.commons.fileupload.FileItemFactory factory) throws org.apache.commons.fileupload.FileUploadException
maxSize - max allowed size of requestupload - upload identifier for UploadInfofactory - org.apache.commons.fileupload.FileUploadExceptionpublic String getPrefixToContextPath()
getPrefixToContextPath in class org.apache.wicket.request.Requestpublic Charset getCharset()
getCharset in class org.apache.wicket.request.Requestpublic javax.servlet.http.HttpServletRequest getContainerRequest()
getContainerRequest in class org.apache.wicket.request.Requestpublic String getContextPath()
getContextPath in class org.apache.wicket.request.Requestpublic String getFilterPath()
getFilterPath in class org.apache.wicket.request.Requestpublic boolean shouldPreserveClientUrl()
shouldPreserveClientUrl in class org.apache.wicket.request.http.WebRequestCopyright © 2006–2018 Apache Software Foundation. All rights reserved.