|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.ServletRequestWrapper javax.servlet.http.HttpServletRequestWrapper org.talika.tarsis.filters.upload.MultipartRequestWrapper
public final class MultipartRequestWrapper
Provides a convenient implementation of the HttpServletRequest
interface that allows us transport all parameters from a multipart request like
parameters in a normal request.
Field Summary |
---|
Fields inherited from interface javax.servlet.http.HttpServletRequest |
---|
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
Constructor Summary | |
---|---|
MultipartRequestWrapper(javax.servlet.http.HttpServletRequest request,
java.util.Map parameters,
java.util.Map files)
Creates a new MultipartRequestWrapper . |
Method Summary | |
---|---|
java.lang.String |
getParameter(java.lang.String name)
Returns the value of a request parameter as a String , or
null if the parameter does not exist. |
java.util.Map |
getParameterMap()
Returns a Map of the parameters of this request. |
java.util.Enumeration |
getParameterNames()
Returns an Enumeration of String objects containing
the names of the parameters contained in this request. |
java.lang.String[] |
getParameterValues(java.lang.String name)
Returns an array of String objects containing all of the values
the given request parameter has, or null if the parameter does
not exist. |
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, getLocale, getLocales, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRequest, 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.ServletRequest |
---|
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocale, getLocales, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding |
Constructor Detail |
---|
public MultipartRequestWrapper(javax.servlet.http.HttpServletRequest request, java.util.Map parameters, java.util.Map files)
MultipartRequestWrapper
.
request
- HttpServletRequest client's original request.parameters
- Map parameters map.files
- Map files map.Method Detail |
---|
public java.lang.String getParameter(java.lang.String name)
String
, or
null
if the parameter does not exist. Request parameters are
extra information sent with the request.
getParameter
in interface javax.servlet.ServletRequest
getParameter
in class javax.servlet.ServletRequestWrapper
name
- String a String
specifying the name of the parameter.
String
representing the single value of the
parameter.ServletRequest.getParameter(String)
public java.lang.String[] getParameterValues(java.lang.String name)
String
objects containing all of the values
the given request parameter has, or null
if the parameter does
not exist.
getParameterValues
in interface javax.servlet.ServletRequest
getParameterValues
in class javax.servlet.ServletRequestWrapper
name
- String a String
specifying the name of the parameter.
String
objects containing the
parameter's values.ServletRequest.getParameterValues(String)
public java.util.Enumeration getParameterNames()
Enumeration
of String
objects containing
the names of the parameters contained in this request.
getParameterNames
in interface javax.servlet.ServletRequest
getParameterNames
in class javax.servlet.ServletRequestWrapper
Enumeration
of String
objects,
each String
containing the name of a request parameter; or an
empty Enumeration
if the request has no parameters.ServletRequest.getParameterNames()
public java.util.Map getParameterMap()
Map
of the parameters of this request.
getParameterMap
in interface javax.servlet.ServletRequest
getParameterMap
in class javax.servlet.ServletRequestWrapper
Map
containing parameter names as keys
and parameter values as map values. The keys in the parameter map are of type
String
. The values in the parameter map are of type
String
array.ServletRequest.getParameterMap()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |