org.apache.wicket.protocol.http.servlet
Class MultipartServletWebRequest

java.lang.Object
  extended by org.apache.wicket.request.Request
      extended by org.apache.wicket.request.http.WebRequest
          extended by org.apache.wicket.protocol.http.servlet.ServletWebRequest
              extended by org.apache.wicket.protocol.http.servlet.MultipartServletWebRequest
All Implemented Interfaces:
IMultipartWebRequest
Direct Known Subclasses:
MultipartServletWebRequestImpl

public abstract class MultipartServletWebRequest
extends ServletWebRequest
implements IMultipartWebRequest

Servlet specific WebRequest subclass for multipart content uploads.

Author:
Matej Knopp

Field Summary
 
Fields inherited from class org.apache.wicket.request.http.WebRequest
HEADER_AJAX, HEADER_AJAX_BASE_URL, HEADER_ORIGIN, HEADER_REFERER, PARAM_AJAX, PARAM_AJAX_BASE_URL, PARAM_AJAX_REQUEST_ANTI_CACHE
 
Constructor Summary
MultipartServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest, String filterPrefix)
          Construct.
MultipartServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest, String filterPrefix, Url url)
          Construct.
 
Method Summary
 ServletWebRequest cloneWithUrl(Url url)
           
 Bytes getFileMaxSize()
           
 Bytes getMaxSize()
           
 void parseFileParts()
          Parses the multipart body of the request.
 void setFileMaxSize(Bytes fileMaxSize)
           
 void setMaxSize(Bytes maxSize)
           
 
Methods inherited from class org.apache.wicket.protocol.http.servlet.ServletWebRequest
generatePostParameters, getCharset, getClientUrl, getContainerRequest, getContextPath, getCookies, getDateHeader, getFilterPath, getFilterPrefix, getHeader, getHeaders, getLocale, getPostParameters, getPrefixToContextPath, getUrl, newMultipartWebRequest, newMultipartWebRequest, 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
 
Methods inherited from interface org.apache.wicket.protocol.http.IMultipartWebRequest
getFile, getFiles
 

Constructor Detail

MultipartServletWebRequest

public MultipartServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest,
                                  String filterPrefix)
Construct.

Parameters:
httpServletRequest -
filterPrefix -

MultipartServletWebRequest

public MultipartServletWebRequest(javax.servlet.http.HttpServletRequest httpServletRequest,
                                  String filterPrefix,
                                  Url url)
Construct.

Parameters:
httpServletRequest -
filterPrefix -
url -
Method Detail

parseFileParts

public void parseFileParts()
                    throws FileUploadException
Parses the multipart body of the request.

Throws:
FileUploadException
Since:
6.18.0

cloneWithUrl

public ServletWebRequest cloneWithUrl(Url url)
Overrides:
cloneWithUrl in class ServletWebRequest

getMaxSize

public Bytes getMaxSize()

setMaxSize

public void setMaxSize(Bytes maxSize)

getFileMaxSize

public Bytes getFileMaxSize()

setFileMaxSize

public void setFileMaxSize(Bytes fileMaxSize)


Copyright © 2006–2020 Apache Software Foundation. All rights reserved.