|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 Urlurl - | 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 RequestRequest.getClientUrl()public String getFilterPrefix()
public List<javax.servlet.http.Cookie> getCookies()
getCookies in class WebRequestpublic Locale getLocale()
getLocale in class Requestpublic Time getDateHeader(String name)
getDateHeader in class WebRequestpublic String getHeader(String name)
getHeader in class WebRequestpublic List<String> getHeaders(String name)
getHeaders in class WebRequestprotected Map<String,List<StringValue>> generatePostParameters()
public IRequestParameters getPostParameters()
getPostParameters in class Requestpublic Url getUrl()
getUrl in class Requestpublic 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 UploadInfofactory -
FileUploadExceptionpublic String getPrefixToContextPath()
getPrefixToContextPath in class Requestpublic Charset getCharset()
getCharset in class Requestpublic javax.servlet.http.HttpServletRequest getContainerRequest()
getContainerRequest in class Requestpublic String getContextPath()
getContextPath in class Requestpublic String getFilterPath()
getFilterPath in class Requestpublic boolean shouldPreserveClientUrl()
shouldPreserveClientUrl in class WebRequest
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||