@ProviderType
public interface RequestParameter
RequestParameter
class represents a single parameter sent
with the client request. Instances of this class are returned by the
SlingHttpServletRequest.getRequestParameter(String)
,
SlingHttpServletRequest.getRequestParameters(String)
and
SlingHttpServletRequest.getRequestParameterMap()
method.Modifier and Type | Method and Description |
---|---|
byte[] |
get()
Returns the contents of the parameter as an array of bytes.
|
String |
getContentType()
Returns the content type passed by the browser or
null if
not defined. |
String |
getFileName()
Returns the original filename in the client's filesystem, as provided by
the browser (or other client software).
|
InputStream |
getInputStream()
Returns an InputStream that can be used to retrieve the contents of the
file.
|
String |
getName() |
long |
getSize()
Returns the size in bytes of the parameter.
|
String |
getString()
Returns the contents of the parameter as a String, using the default
character encoding.
|
String |
getString(String encoding)
Returns the contents of the parameter as a String, using the specified
encoding.
|
boolean |
isFormField()
Determines whether or not this instance represents a simple form field or
an uploaded file.
|
@Nonnull String getName()
RequestParameter
boolean isFormField()
true
if the instance represents a simple form
field; false
if it represents an uploaded file.@CheckForNull String getContentType()
null
if
not defined.null
if
not defined.long getSize()
byte[] get()
@CheckForNull InputStream getInputStream() throws IOException
Each call to this method returns a new InputStream
to the
request parameter data. Make sure to close the stream to prevent
leaking resources.
IOException
- if an error occurs.@CheckForNull String getFileName()
@Nonnull String getString()
get()
to retrieve the
contents of the item.@Nonnull String getString(@Nonnull String encoding) throws UnsupportedEncodingException
get()
to retrieve the contents
of the item.encoding
- The character encoding to use.UnsupportedEncodingException
- if the requested character encoding
is not available.Copyright © 2017 The Apache Software Foundation. All rights reserved.