parameter - Define a scripting variable based on the value(s) of the specified request parameter.

Retrieve the value of the specified request parameter (as a single value or multiple values, depending on the multiple attribute), and define the result as a page scope attribute of type String (if multiple is not specified) or String[] (if multiple is specified).

If no request parameter with the specified name can be located, and no default value is specified, a request time exception will be thrown.

Attribute Name Description
id

Specifies the name of the scripting variable (and associated page scope attribute) that will be made available with the value of the specified request parameter.

[Required]
multiple

If any arbitrary value for this attribute is specified, causes a call to ServletRequest.getParameterValues() and a definition of the result as a bean of type String[]. Otherwise, ServletRequest.getParameter() will be called, and a definition of the result as a bean of type String will be performed.

[RT Expr]
name

Specifies the name of the request parameter whose value, or values, is to be retrieved.

[Required] [RT Expr]
value

The default parameter value to return if no parameter with the specified name was included in this request.

[RT Expr]