@CompileStatic class HttpServletRequestExtension extends java.lang.Object
An extension that adds methods to the HttpServletRequest object
| Type | Name and description |
|---|---|
java.lang.Object |
property |
| Constructor and description |
|---|
HttpServletRequestExtension() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
static java.lang.Boolean |
boolean(HttpServletRequest request, java.lang.String name) |
|
static java.lang.Boolean |
boolean(HttpServletRequest request, java.lang.String name, java.lang.Boolean defaultValue) |
|
static java.lang.Byte |
byte(HttpServletRequest request, java.lang.String name) |
|
static java.lang.Byte |
byte(HttpServletRequest request, java.lang.String name, java.lang.Integer defaultValue) |
|
static java.lang.Character |
char(HttpServletRequest request, java.lang.String name) |
|
static java.lang.Character |
char(HttpServletRequest request, java.lang.String name, java.lang.Character defaultValue) |
|
static java.lang.Character |
char(HttpServletRequest request, java.lang.String name, java.lang.Integer defaultValue) |
|
static java.util.Date |
date(HttpServletRequest request, java.lang.String name) |
|
static java.util.Date |
date(HttpServletRequest request, java.lang.String name, java.lang.String format) |
|
static java.util.Date |
date(HttpServletRequest request, java.lang.String name, java.util.Collection<java.lang.String> formats) |
|
static java.lang.Double |
double(HttpServletRequest request, java.lang.String name) |
|
static java.lang.Double |
double(HttpServletRequest request, java.lang.String name, java.lang.Double defaultValue) |
|
static java.lang.Object |
each(HttpServletRequest request, Closure c) |
|
static java.lang.Object |
find(HttpServletRequest request, Closure<java.lang.Boolean> c) |
|
static java.lang.Object |
findAll(HttpServletRequest request, Closure c) |
|
static java.lang.Float |
float(HttpServletRequest request, java.lang.String name) |
|
static java.lang.Float |
float(HttpServletRequest request, java.lang.String name, java.lang.Float defaultValue) |
|
static java.lang.Object |
getAt(HttpServletRequest request, java.lang.String name) |
<T> |
static T |
getAttribute(HttpServletRequest request, java.lang.String name, java.lang.Class<T> type)Null-safe, typed read of an attribute. |
<T> |
static T |
getAttribute(HttpServletRequest request, java.lang.String name, java.lang.Class<T> type, T defaultValue)Null-safe, typed read of an attribute with a default. |
|
static MultipartFile |
getFile(HttpServletRequest request, java.lang.String name)File upload accessors, delegating to the resolved multipart request found in this request's wrapper chain. |
|
static java.util.Map<java.lang.String, MultipartFile> |
getFileMap(HttpServletRequest request) |
|
static java.util.Iterator<java.lang.String> |
getFileNames(HttpServletRequest request) |
|
static java.util.List<MultipartFile> |
getFiles(HttpServletRequest request, java.lang.String name) |
|
static java.lang.String |
getForwardURI(HttpServletRequest request) |
|
static MultiValueMap<java.lang.String, MultipartFile> |
getMultiFileMap(HttpServletRequest request) |
|
static java.lang.String |
getMultipartContentType(HttpServletRequest request, java.lang.String name) |
|
static java.lang.Object |
getProperty(HttpServletRequest request, java.lang.String name) |
|
static java.lang.Integer |
int(HttpServletRequest request, java.lang.String name) |
|
static java.lang.Integer |
int(HttpServletRequest request, java.lang.String name, java.lang.Integer defaultValue) |
|
static boolean |
isGet(HttpServletRequest request) |
|
static boolean |
isPost(HttpServletRequest request) |
|
static boolean |
isXhr(HttpServletRequest instance) |
|
static java.util.List |
list(HttpServletRequest request, java.lang.String name) |
|
static java.lang.Long |
long(HttpServletRequest request, java.lang.String name) |
|
static java.lang.Long |
long(HttpServletRequest request, java.lang.String name, java.lang.Long defaultValue) |
|
static java.lang.Object |
propertyMissing(HttpServletRequest request, java.lang.String name) |
|
static java.lang.Object |
propertyMissing(HttpServletRequest request, java.lang.String name, java.lang.Object value) |
|
static java.lang.Object |
putAt(HttpServletRequest request, java.lang.String name, java.lang.Object val) |
|
static void |
setProperty(HttpServletRequest request, java.lang.String name, java.lang.Object val) |
|
static java.lang.Short |
short(HttpServletRequest request, java.lang.String name) |
|
static java.lang.Short |
short(HttpServletRequest request, java.lang.String name, java.lang.Integer defaultValue) |
|
static java.lang.String |
string(HttpServletRequest request, java.lang.String name) |
|
static java.lang.String |
string(HttpServletRequest request, java.lang.String name, java.lang.String defaultValue) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#equals(java.lang.Object), java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int) |
Null-safe, typed read of an attribute. Returns the attribute when it is an
instance of type; otherwise null. No coercion is attempted —
use the named converters (string, int, ...) for type conversion.
Null-safe, typed read of an attribute with a default. Returns defaultValue
when the attribute is absent or is not an instance of type.
File upload accessors, delegating to the resolved multipart request found in this request's wrapper
chain. Each throws java.lang.IllegalStateException when the request is not a resolved multipart request,
matching how these methods previously failed when the request was not a MultipartHttpServletRequest.