public enum HttpMethod extends java.lang.Enum<HttpMethod>
Title: RequestMethod.java
Description:
Java 5 enumeration of HTTP request methods. Intended for use
with the RequestMapping#method() attribute of the
RequestMapping annotation.
Note that, by default, org.frameworkset.web.servlet.DispatchServlet
supports GET, HEAD, POST, PUT and DELETE only. DispatcherServlet will
process TRACE and OPTIONS with the default HttpServlet behavior unless
explicitly told to dispatch those request types as well: Check out
the "dispatchOptionsRequest" and "dispatchTraceRequest" properties,
switching them to "true" if necessary.
HandlerMapping,
org.frameworkset.web.servlet.DispatchServlet#setDispatchOptionsRequest,
bboss workgroup
Copyright (c) 2008
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
matches(java.lang.String method)
Determine whether this
HttpMethod matches the given
method value. |
static HttpMethod |
resolve(java.lang.String method)
Resolve the given method value to an
HttpMethod. |
static HttpMethod |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static HttpMethod[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final HttpMethod GET
public static final HttpMethod HEAD
public static final HttpMethod POST
public static final HttpMethod PUT
public static final HttpMethod PATCH
public static final HttpMethod DELETE
public static final HttpMethod OPTIONS
public static final HttpMethod TRACE
public static HttpMethod[] values()
for (HttpMethod c : HttpMethod.values()) System.out.println(c);
public static HttpMethod valueOf(java.lang.String name)
name - 要返回的枚举常量的名称。java.lang.IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量java.lang.NullPointerException - 如果参数为空值public static HttpMethod resolve(java.lang.String method)
HttpMethod.method - the method value as a StringHttpMethod, or null if not foundpublic boolean matches(java.lang.String method)
HttpMethod matches the given
method value.method - the method value as a Stringtrue if it matches, false otherwise