@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()
RequestParameterboolean 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.