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, isAjax
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, org.apache.wicket.request.Url url)
httpServletRequest
- filterPrefix
- contentPath + filterPath, used to extract the actual Url
url
- 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.Request
Request.getClientUrl()
public String getFilterPrefix()
public List<javax.servlet.http.Cookie> getCookies()
getCookies
in class org.apache.wicket.request.http.WebRequest
public Locale getLocale()
getLocale
in class org.apache.wicket.request.Request
public org.apache.wicket.util.time.Time getDateHeader(String name)
getDateHeader
in class org.apache.wicket.request.http.WebRequest
public String getHeader(String name)
getHeader
in class org.apache.wicket.request.http.WebRequest
public List<String> getHeaders(String name)
getHeaders
in class org.apache.wicket.request.http.WebRequest
protected Map<String,List<org.apache.wicket.util.string.StringValue>> generatePostParameters()
public org.apache.wicket.request.IRequestParameters getPostParameters()
getPostParameters
in class org.apache.wicket.request.Request
public org.apache.wicket.request.Url getUrl()
getUrl
in class org.apache.wicket.request.Request
public ServletWebRequest cloneWithUrl(org.apache.wicket.request.Url url)
cloneWithUrl
in class org.apache.wicket.request.http.WebRequest
public 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 UploadInfo
org.apache.commons.fileupload.FileUploadException
public 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 UploadInfo
factory
- org.apache.commons.fileupload.FileUploadException
public String getPrefixToContextPath()
getPrefixToContextPath
in class org.apache.wicket.request.Request
public Charset getCharset()
getCharset
in class org.apache.wicket.request.Request
public javax.servlet.http.HttpServletRequest getContainerRequest()
getContainerRequest
in class org.apache.wicket.request.Request
public String getContextPath()
getContextPath
in class org.apache.wicket.request.Request
public String getFilterPath()
getFilterPath
in class org.apache.wicket.request.Request
public boolean shouldPreserveClientUrl()
shouldPreserveClientUrl
in class org.apache.wicket.request.http.WebRequest
Copyright © 2006–2020 Apache Software Foundation. All rights reserved.