org.springframework.web.multipart.support
Class StandardMultipartHttpServletRequest
java.lang.Object
  
javax.servlet.ServletRequestWrapper
      
javax.servlet.http.HttpServletRequestWrapper
          
org.springframework.web.multipart.support.AbstractMultipartHttpServletRequest
              
org.springframework.web.multipart.support.StandardMultipartHttpServletRequest
- All Implemented Interfaces: 
 - HttpServletRequest, ServletRequest, MultipartHttpServletRequest, MultipartRequest
 
public class StandardMultipartHttpServletRequest
- extends AbstractMultipartHttpServletRequest
 
Spring MultipartHttpServletRequest adapter, wrapping a Servlet 3.0 HttpServletRequest
 and its Part objects. Parameters get exposed through the native request's getParameter
 methods - without any custom processing on our side.
- Since:
 
  - 3.1
 
- Author:
 
  - Juergen Hoeller
 
 
 
 
 
| Methods inherited from class org.springframework.web.multipart.support.AbstractMultipartHttpServletRequest | 
getFile, getFileMap, getFileNames, getFiles, getMultiFileMap, getMultipartFiles, getRequest, getRequestHeaders, getRequestMethod, initializeMultipart, setMultipartFiles | 
 
| Methods inherited from class javax.servlet.http.HttpServletRequestWrapper | 
getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole | 
 
| Methods inherited from class javax.servlet.ServletRequestWrapper | 
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding, setRequest | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
| Methods inherited from interface javax.servlet.http.HttpServletRequest | 
getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole | 
 
| Methods inherited from interface javax.servlet.ServletRequest | 
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding | 
 
StandardMultipartHttpServletRequest
public StandardMultipartHttpServletRequest(HttpServletRequest request)
                                    throws MultipartException
- Create a new StandardMultipartHttpServletRequest wrapper for the given request.
- Parameters:
 request - the servlet request to wrap
- Throws:
 MultipartException - if parsing failed
 
getMultipartContentType
public String getMultipartContentType(String paramOrFileName)
- Description copied from interface: 
MultipartRequest 
- Determine the content type of the specified request part.
- Parameters:
 paramOrFileName - the name of the part
- Returns:
 - the associated content type, or 
null if not defined 
 
 
getMultipartHeaders
public HttpHeaders getMultipartHeaders(String paramOrFileName)
- Description copied from interface: 
MultipartHttpServletRequest 
- Return the headers associated with the specified part of the multipart request.
 
If the underlying implementation supports access to headers, then all headers are returned.
 Otherwise, the returned headers will include a 'Content-Type' header at the very least.