spring-framework / org.springframework.web.bind.annotation / RequestParam / <init>

<init>

RequestParam(value: String, name: String, required: Boolean, defaultValue: String)

Annotation which indicates that a method parameter should be bound to a web request parameter.

Supported for annotated handler methods in Servlet and Portlet environments.

If the method parameter type is Map and a request parameter name is specified, then the request parameter value is converted to a Map assuming an appropriate conversion strategy is available.

If the method parameter is java.util.Map or org.springframework.util.MultiValueMap and a parameter name is not specified, then the map parameter is populated with all request parameter names and values.

Author
Arjen Poutsma

Author
Juergen Hoeller

Author
Sam Brannen

Since
2.5

See Also
RequestMappingRequestHeaderCookieValue