@ProviderType public final class RequestParam extends Object
SlingHttpServletRequest automatically converts the parameter data.| Modifier and Type | Field and Description |
|---|---|
static @NotNull String |
PARAMETER_FORMENCODING
The name of the form encoding parameter.
|
| Modifier and Type | Method and Description |
|---|---|
static @Nullable String |
get(@NotNull Map<String,String[]> requestMap,
@NotNull String param)
Returns a request parameter.
|
static @Nullable String |
get(@NotNull javax.servlet.ServletRequest request,
@NotNull String param)
Returns a request parameter.
|
static @Nullable String |
get(@NotNull javax.servlet.ServletRequest request,
@NotNull String param,
@Nullable String defaultValue)
Returns a request parameter.
|
static boolean |
getBoolean(@NotNull javax.servlet.ServletRequest request,
@NotNull String param)
Returns a request parameter as boolean.
|
static boolean |
getBoolean(@NotNull javax.servlet.ServletRequest request,
@NotNull String param,
boolean defaultValue)
Returns a request parameter as boolean.
|
static double |
getDouble(@NotNull javax.servlet.ServletRequest request,
@NotNull String param)
Returns a request parameter as double.
|
static double |
getDouble(@NotNull javax.servlet.ServletRequest request,
@NotNull String param,
double defaultValue)
Returns a request parameter as double.
|
static <T extends Enum> |
getEnum(@NotNull javax.servlet.ServletRequest request,
@NotNull String param,
@NotNull Class<T> enumClass)
Returns a request parameter as enum value.
|
static <T extends Enum> |
getEnum(@NotNull javax.servlet.ServletRequest request,
@NotNull String param,
@NotNull Class<T> enumClass,
T defaultValue)
Returns a request parameter as enum value.
|
static float |
getFloat(@NotNull javax.servlet.ServletRequest request,
@NotNull String param)
Returns a request parameter as float.
|
static float |
getFloat(@NotNull javax.servlet.ServletRequest request,
@NotNull String param,
float defaultValue)
Returns a request parameter as float.
|
static int |
getInt(@NotNull javax.servlet.ServletRequest request,
@NotNull String param)
Returns a request parameter as integer.
|
static int |
getInt(@NotNull javax.servlet.ServletRequest request,
@NotNull String param,
int defaultValue)
Returns a request parameter as integer.
|
static long |
getLong(@NotNull javax.servlet.ServletRequest request,
@NotNull String param)
Returns a request parameter as long.
|
static long |
getLong(@NotNull javax.servlet.ServletRequest request,
@NotNull String param,
long defaultValue)
Returns a request parameter as long.
|
static String[] |
getMultiple(@NotNull javax.servlet.ServletRequest request,
@NotNull String param)
Returns a request parameter array.
|
@NotNull public static final @NotNull String PARAMETER_FORMENCODING
SlingHttpServletRequest automatically
transcodes all parameters to this encoding.@Nullable public static @Nullable String get(@NotNull @NotNull javax.servlet.ServletRequest request, @NotNull @NotNull String param)
request - Request.param - Parameter name.@Nullable public static @Nullable String get(@NotNull @NotNull javax.servlet.ServletRequest request, @NotNull @NotNull String param, @Nullable @Nullable String defaultValue)
request - Request.param - Parameter name.defaultValue - Default value.public static String[] getMultiple(@NotNull @NotNull javax.servlet.ServletRequest request, @NotNull @NotNull String param)
request - Request.param - Parameter name.@Nullable public static @Nullable String get(@NotNull @NotNull Map<String,String[]> requestMap, @NotNull @NotNull String param)
requestMap - Request Parameter map.param - Parameter name.public static int getInt(@NotNull
@NotNull javax.servlet.ServletRequest request,
@NotNull
@NotNull String param)
request - Request.param - Parameter name.public static int getInt(@NotNull
@NotNull javax.servlet.ServletRequest request,
@NotNull
@NotNull String param,
int defaultValue)
request - Request.param - Parameter name.defaultValue - Default value.public static long getLong(@NotNull
@NotNull javax.servlet.ServletRequest request,
@NotNull
@NotNull String param)
request - Request.param - Parameter name.public static long getLong(@NotNull
@NotNull javax.servlet.ServletRequest request,
@NotNull
@NotNull String param,
long defaultValue)
request - Request.param - Parameter name.defaultValue - Default value.public static float getFloat(@NotNull
@NotNull javax.servlet.ServletRequest request,
@NotNull
@NotNull String param)
request - Request.param - Parameter name.public static float getFloat(@NotNull
@NotNull javax.servlet.ServletRequest request,
@NotNull
@NotNull String param,
float defaultValue)
request - Request.param - Parameter name.defaultValue - Default value.public static double getDouble(@NotNull
@NotNull javax.servlet.ServletRequest request,
@NotNull
@NotNull String param)
request - Request.param - Parameter name.public static double getDouble(@NotNull
@NotNull javax.servlet.ServletRequest request,
@NotNull
@NotNull String param,
double defaultValue)
request - Request.param - Parameter name.defaultValue - Default value.public static boolean getBoolean(@NotNull
@NotNull javax.servlet.ServletRequest request,
@NotNull
@NotNull String param)
request - Request.param - Parameter name.false if it does not exist or cannot be interpreted as boolean.public static boolean getBoolean(@NotNull
@NotNull javax.servlet.ServletRequest request,
@NotNull
@NotNull String param,
boolean defaultValue)
request - Request.param - Parameter name.defaultValue - Default value.false if it cannot be interpreted as
boolean.@Nullable public static <T extends Enum> T getEnum(@NotNull @NotNull javax.servlet.ServletRequest request, @NotNull @NotNull String param, @NotNull @NotNull Class<T> enumClass)
T - Enum typerequest - Request.param - Parameter name.enumClass - Enum class@Nullable public static <T extends Enum> T getEnum(@NotNull @NotNull javax.servlet.ServletRequest request, @NotNull @NotNull String param, @NotNull @NotNull Class<T> enumClass, @Nullable T defaultValue)
T - Enum typerequest - Request.param - Parameter name.enumClass - Enum classdefaultValue - Default value.Copyright © 2014–2019 wcm.io. All rights reserved.